/plushcap/analysis/confluent/confluent-shift-left-headless-data-architecture-part-2

Shift Left: Headless Data Architecture, Part 2

What's this blog post about?

A headless data architecture is a formalization of a data access layer at the center of an organization. It encompasses streams and tables, providing consistent data access for both operational and analytical use cases. Streams enable low-latency capabilities to react timely to events, while tables provide higher-latency but extremely batch-efficient querying capabilities. Building this architecture requires shifting work left from downstream to upstream in the source system. A shift-left approach simplifies data access, reduces costs, and provides a more efficient way to create, access, and use data compared to traditional multi-hop architectures. The medallion architecture is a popular form of the multi-hop architecture, but it has several drawbacks such as latency, cost, brittleness, and redundancy. A headless data architecture addresses these issues by shifting left and using stream-first data products composed of a stream (powered by Apache Kafka®) and its related table (powered by Apache Iceberg™). This approach provides data freshness in sub-seconds, making data access cheaper, easier, and faster across the organization.

Company
Confluent

Date published
Oct. 25, 2024

Author(s)
-

Word count
2002

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.