This course is one of the best system design courses online and highly recommend to purchase. By going through the course, reader will have a deeper understa...
This course is one of the best system design courses online and highly recommend to purchase. By going through the course, reader will have a deeper understanding on how a large scale system works. How to break the system into modelized components, and how to make each component scalable. It is not only good for interview preparation, but also a learning course for developers to grow and apply the learned knowledge in work.
For each topic, the course provides all the necessary functional requirements, non-functional requirements, required APIs, required Services and detailed Components. The course discuss the Pros and Cons of different design options, and provides scalable solutions with unique insights, that we cannot see from other online courses. We can see that the Author is a very experienced system architect, and he is sharing his knowledge and experiences to us. Thumbs up!