4 ms·
I recently finished a 2nd reading of DDIA and while listening to a podcast featuring an interview with Martin Kleppmann, I got so thrilled when he mentioned tha
by almog 5y ago
I recently finished a 2nd reading of DDIA and while listening to a podcast featuring an interview with Martin Kleppmann, I got so thrilled when he mentioned that he plans to release another book in the coming years.
DDIA is so good that I feel the same kind of anticipation I have as when waiting for a next in a series fantasy book to take me back to a parallel world with characters I've come to love and miss like one misses a good friend they haven't seen for a while.
- shanxS 5y agoWhich podcast?
- almog 5y agoMartin mentioned it during the last few minutes of Coding Over Cocktails as one reason why you might want to support his Patreon page: https://www.torocloud.com/podcast/designing-data-intensive-applications-martin-kleppmann https://www.torocloud.com/podcast/designing-data-intensive-a... https://www.patreon.com/martinkl https://www.patreon.com/martinkl
- almog 5y agoExact quote (via transcript): "And finally, if you're interested in supporting this kind of thing financially, I did set up a Patreon account with the goal of trying to turn this into a potential career of an independent researcher, not tied to any institution necessarily, but just being able to continue doing the research and the teaching the work that I do, perhaps writing books, and the second edition of my current book is potentially in the works."
- autoconfig 5y agoDDIA = Designing Data Intensive Applications
- adamnemecek 5y agoDid he say anything on the topic of the book?
- almog 5y agoNot really, in his Patreon page he mentions that one of his plans is to "Write another book to complement Designing Data-Intensive Applications"
- SomeHacker44 5y agoDesigning Compute-intensive Applications?
- almog 5y agoReminds me of "These two books contain the sum total of all human knowledge": https://imgur.com/wf53LHK https://imgur.com/wf53LHK
- rnikander 5y agoDoes this book give ways to deal with the following: a mobile app that works offline (local replica), and then when it's online, syncs (through a server) with other devices' local replicas? I don't even know what to call this situation. I'm sure CRDTs could help with this.
- weitzj 5y agoI guess the book is more of a very well structured fast path (compared to learning from blogs) to give you a fundamental understanding of storing, transferring data. You won’t find the exact answer to your question, but reading this book enlightens you to read other things and helps you better to understand what solution to use in what case.
- almog 5y agoI agree, that it's more of a taxonomy and reasoning guide for distributed systems, but the situation in question, regarding long replication lag for offline devices is introduced as an example (through a calendar app) when discussing multi-leader replication.