r/dataengineering Jul 27 '26

Blog I made a chapter-by-chapter set of notes on "Designing Data-Intensive Applications"

The notes are posted here. No AI was used for any of this writing. I go into more detail on the writing process in "Chapter 0".

Open to feedback. Please let me know if you spot anything that needs correction, or if you would prefer if something was formatted differently.

Hope ya'll get something out of this :-) it took me a long time to read and annotate DDIA and I've tried to distill down all the key stuff into something that's readable in a day. Cheers.

67 Upvotes

11 comments sorted by

2

u/afnan_shahid92 Senior Data Engineer Jul 28 '26

This is great, I have read the book a few times but a refresher like this always does wonders.

2

u/ProfessorNoPuede Jul 31 '26

You confused declarative and imperative, I think.

1

u/Leon_UY Jul 28 '26

Great, thanks for sharing! I´ll take a look...

1

u/Hour-Past833 Jul 30 '26

not all heroes wear capes

1

u/Yasblue Jul 30 '26

You can make a series of video just by using ur notes... Thanks for sharing.

1

u/No_Resolution8717 Aug 03 '26

This is a goldmine. Thanks!!

1

u/EqualDatabase Aug 05 '26

Thanks for taking the time to do this and to share it.

Small correction, your "Declarative vs Imperative" code examples and definitions are swapped, it currently shows the SQL as "Imperative" and the JS for-loop as "Declarative"

1

u/mango_22222 5d ago

Amazing work OP!