This commit is contained in:
Gasd
2020-07-10 11:56:04 -04:00
parent 52aa69be8c
commit 5d6065245a

View File

@@ -1,5 +1,7 @@
# AWESOME System Design
If you appreciate the content 📖, support projects visibility, give 👍| ⭐| 👏
## Contents
[Articles](#articles)
@@ -52,13 +54,13 @@
# Books
- [Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services (Paid)](https://www.amazon.com/Designing-Distributed-Systems-Patterns-Paradigms/dp/1491983647) - Book that talks about disitributed systems as well as lightly demonstrating some code of what it looks like.
- [Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services](https://www.amazon.com/Designing-Distributed-Systems-Patterns-Paradigms/dp/1491983647) [Paid 💵] - Book that talks about disitributed systems as well as lightly demonstrating some code of what it looks like.
- [Designing Data Intensive Applications (Paid)](https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321/ref=pd_lpo_14_t_0/140-0179130-4076567?_encoding=UTF8&pd_rd_i=1449373321&pd_rd_r=e1f26397-6b89-4ffe-923f-21ad2d124b7a&pd_rd_w=7kW0U&pd_rd_wg=HYohZ&pf_rd_p=7b36d496-f366-4631-94d3-61b87b52511b&pf_rd_r=FC1XXD2Q6DDAJ4Z1RN2K&psc=1&refRID=FC1XXD2Q6DDAJ4Z1RN2K) - Goes in depth to explain various resources we use when working with distributed systems, as well as how it came to be and what problems it aims to solve.
- [Designing Data Intensive Applications](https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321/ref=pd_lpo_14_t_0/140-0179130-4076567?_encoding=UTF8&pd_rd_i=1449373321&pd_rd_r=e1f26397-6b89-4ffe-923f-21ad2d124b7a&pd_rd_w=7kW0U&pd_rd_wg=HYohZ&pf_rd_p=7b36d496-f366-4631-94d3-61b87b52511b&pf_rd_r=FC1XXD2Q6DDAJ4Z1RN2K&psc=1&refRID=FC1XXD2Q6DDAJ4Z1RN2K) [Paid 💵] - Goes in depth to explain various resources we use when working with distributed systems, as well as how it came to be and what problems it aims to solve.
- [Building Microservices (Free)](http://ce.sharif.edu/courses/96-97/1/ce924-1/resources/root/Books/building-microservices-designing-fine-grained-systems.pdf) - Awesome book that talks about designing sytem architecture with microservices in depth, includes most relevant topics in this regard.
- [Building Microservices](http://ce.sharif.edu/courses/96-97/1/ce924-1/resources/root/Books/building-microservices-designing-fine-grained-systems.pdf) [Free 👍] - Awesome book that talks about designing sytem architecture with microservices in depth, includes most relevant topics in this regard.
- [Monolith to Microservices (Free)](https://www.nginx.com/resources/library/monolith-to-microservices/) - Written by the same author as the one above, this book will cover the migration from Monolith to Microservices, it's recommended you start by the previous book.
- [Monolith to Microservices](https://www.nginx.com/resources/library/monolith-to-microservices/) [Free 👍] - Written by the same author as the one above, this book will cover the migration from Monolith to Microservices, it's recommended you start by the previous book.
-------
@@ -73,6 +75,7 @@
- [Mock System Design Interview at Google](https://www.youtube.com/watch?v=q0KGYwNbf-0) - Overview of what an interview on system design would look like from the perspective of a flawed but close fulfilling of the requirements. Key thing here is how the interaction with the interviewer goes.
- [Google Preparation Guide](https://www.youtube.com/watch?v=Gg318hR5JY0) - A quick video explaining how they interview.
### Advanced