DEV Community

Discussion on: [AskDEV] How to learn building scalable distributed systems when its not part of your job?

Collapse
 
tsundara profile image
Thyag Sundararmoorthy • Edited

I recommend starting with Martin Kleppman's book titled Designing Data Intensive Systems. It covers all the fundamentals and advanced stuff in one neat package. Saves you hours of scouring multiple websites and cognitive overload.

Collapse
 
svemaraju profile image
Srikanth

Thanks for the book suggestion. :)

Collapse
 
shubheksha profile image
Shubheksha Jalan

Seconding this. This book does a fantastic job of giving you a solid foundation!

Collapse
 
svemaraju profile image
Srikanth

I have started to read through this book. And as you say it's pretty solid in terms of explanation about things like the inner workings of DB storage engines, data modeling, etc.