diff --git a/readme.md b/readme.md index 8344704..4526d99 100644 --- a/readme.md +++ b/readme.md @@ -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