I take notes on what I’m reading, extract meaningful bits, and add information from my research as part of my learning process.

Designing Data-Intensive Applications
Kleppmann, M. (2018). Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems. OโReilly Media. Fโind it here at dataintensive.net. Work in Progress I. Foundations of Data Systems 1. Reliable, Scalable, and Maintainable Applications Building blocks for data-intensive applications Database Store data Cache Store result of expensive operations Search Index Search data by filters or keywords Stream Processing Send messages to processes asynchronously Batch Processing Periodically process accumulated data Concerns...