featured image

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...

September 5, 2022 Â· 7 min