![]() ![]() ![]() Maintainable – better life for engineering and operations. ![]() Scalable – strategies for keeping performance good under load.Reliable – system works correctly, even when faults happen.Martin Kleppmann brings in main terminology and fundamentals in this chapter:.Reliable, Scalable, and Maintainable Applications.Here is the list of all of the chapters, with some of the notes, and random comments from me (not well structured, but gives a good idea on what the book is about): The book is also based on lots of scientific research which is properly referenced so you can always go deeper into any of given topics if you would like to. The book is very crisp and well structured dive into architecture of under-the-hood workings of distributed data systems, such as databases, caches, queues focusing on fundamentals rather than specific implementations. I personally made three small tech talks within my tech team based on this book and plan to maybe do few more. Also it is probably the best one you can use to prepare for system design interviews in big tech companies, so take a note. The book “Designing Data-Intensive Applications” is definitely one of the best technical software engineering books I’ve ever read. ![]()
0 Comments
Leave a Reply. |