
8/17/2017 · Ben Stopford
What this post added
This post introduces the concept of a 'database unbundled' by leveraging Kafka as a durable log and Kafka Streams for stream processing. It explains how this architecture enables the creation of decentralized, continuously updated materialized views that can be embedded within services. The benefits highlighted include improved read performance, reduced coupling, avoidance of shared mutable state, and enhanced agility. The post contrasts this with traditional databases and service APIs, illustrating how this approach can solve challenges in data sharing and manipulation within microservices.