8 example projects to master real-time data engineering
Blog post from Tinybird
Real-time data engineering is an evolving expansion of traditional data engineering, emphasizing the need for skills in designing, building, and maintaining real-time data pipelines using tools like Apache Kafka, ClickHouse®, and Tinybird. This discipline involves processing large volumes of streaming data to support user-facing features via real-time APIs, and it requires an understanding of streaming data platforms, stream processing engines, and real-time OLAP databases. Real-time data engineers create scalable architectures that facilitate real-time analytics, personalization, anomaly detection, and fraud prevention. The blog post offers practical projects with source code to help engineers develop these skills, such as building real-time dashboards, anomaly detectors, and fraud detection systems, utilizing technologies like Next.js, Tremor, and various streaming platforms. These projects aim to equip data engineers with the forward-looking skills needed to advance their careers and lead innovative use cases in their organizations.