Hacker News new | past | comments | ask | show | jobs | submit login

DDIA…….



Stands for "Designing Data-Intensive Applications".


Just recommended to a mentee of mine yesterday referring to it as "one of the best software books in the past few years". Weird coincidence. It really is good, but not super actionable by a lot of engineers since they aren't in a position where they need distributed data or message queues or other interesting tech.


It's very helpful for understanding the software many of us use on a daily basis though, which is extremely important. That sort of knowledge helps you evaluate when different solutions are appropriate, what their shortcomings and strengths are, and to understand why those shortcomings and strengths are there in the first place.

A lot of it is things that could be explained individually, but there's really something to be said for holistic views on a topic.


I’m not sure how the book helps even if you do need distributed databases and message queues.


You will understand why you use Kalfka




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: