44 Comments
User's avatar
John's avatar

You should make a review of all those nice architecture books!

Expand full comment
Efim Rykov's avatar

Great article. I agree with you what you should have several years of experience to read this book. Thanks for notes!

Expand full comment
redolf250's avatar

Even though I read this book during my first year in the industry.. I really learnt a lot about systems, got to understood the internals of what I do daily. Sometimes when my fellow backend guys tell me backend is just CRUD I laugh in mind.. I recommended to most of my colleagues.. reading the post just replayed whatever I read.. I got to realize the heart of most applications is the underlying data model and care must be taken to such else it would later affect the application. It also mentioned how most database engines are suitable for OLAP. Well I had a bit of interest in distributed systems so I took time off to read it and it was worth it

Expand full comment
Dr. Josh C. Simmons's avatar

Need stronger drink to get through that tome.

Expand full comment
alx west's avatar

add link to jay kraps small book - = i heart logs =

and follow up by by Mr Kleppmann, same topic

both great books too..

Expand full comment
Chaff • Senior Dev Digest's avatar

Nice summary! The book gives a solid foundation in software architecture, but you always need to keep learning new patterns and technologies to stay ahead in the industry

Expand full comment
Charles Fonseca's avatar

Great book!

Expand full comment
Rebwar Bajallan's avatar

Lovely summary!

Expand full comment
Vaibhav Patil's avatar

Excellent information ever seen, thankyou

Expand full comment
Mukesh's avatar

Excellent summary ☺️

Expand full comment
Rakesh Patel's avatar

Nice work. I am half way reading this through book. This is excellent summary of the book.

Expand full comment
Nits's avatar
Sep 7Edited

Amazon DynamoDB is not leaderless replication its, single leader replication.

Dynamo (original research): True leaderless replication—any node can accept writes, quorum for consistency.

Amazon DynamoDB (AWS service): Internally uses leader-based replication, not true leaderless.

Sources:

[DynamoDB, Ten Years Later - MyDistributed.Systems]

[A Deep Dive into Amazon DynamoDB Architecture]

[Amazon DynamoDB Features – NoSQL Key-Value Database]

Expand full comment
Nits's avatar

The table below compares JSON, XML, and Binary formats.

the comparison are wrong, you are saying json is not readable while binary are ... please fix it

Expand full comment
Dr Milan Milanović's avatar

Fixed, thanks!

Expand full comment
Dr Milan Milanović's avatar

It's eventual consistency :)

Expand full comment
Nits's avatar

Btw, i loved the article, it nicely summarize the entire book with your experience.

Expand full comment
Dr Milan Milanović's avatar

Thank you!

Expand full comment
Nits's avatar

Indeed.

Expand full comment
sunanda panda's avatar

Great article.

Expand full comment
Franco Morero's avatar

A really good book!

I like how it approaches databases in a really deep way

Expand full comment
Aaron Gayah's avatar

Really appreciated this.

Expand full comment