Book description
Gain deep insight into real-time analytics, including the features of these systems and the problems they solve. With this practical book, data engineers at organizations that use event-processing systems such as Kafka, Google Pub/Sub, and AWS Kinesis will learn how to analyze data streams in real time. The faster you derive insights, the quicker you can spot changes in your business and act accordingly.
Author Mark Needham from StarTree provides an overview of the real-time analytics space and an understanding of what goes into building real-time applications. The book's second part offers a series of hands-on tutorials that show you how to combine multiple software products to build real-time analytics applications for an imaginary pizza delivery service.
You will:
- Learn common architectures for real-time analytics
- Discover how event processing differs from real-time analytics
- Ingest event data from Apache Kafka into Apache Pinot
- Combine event streams with OLTP data using Debezium and Kafka Streams
- Write real-time queries against event data stored in Apache Pinot
- Build a real-time dashboard and order tracking app
- Learn how Uber, Stripe, and Just Eat use real-time analytics
Publisher resources
Table of contents
- Foreword
- Preface
- 1. Introduction to Real-Time Analytics
- 2. The Real-Time Analytics Ecosystem
- 3. Introducing All About That Dough: Real-Time Analytics on Pizza
- 4. Querying Kafka with Kafka Streams
- 5. The Serving Layer: Apache Pinot
- 6. Building a Real-Time Analytics Dashboard
- 7. Product Changes Captured with Change Data Capture
- 8. Joining Streams with Kafka Streams
- 9. Upserts in the Serving Layer
- 10. Geospatial Querying
- 11. Production Considerations
- 12. Real-Time Analytics in the Real World
- 13. The Future of Real-Time Analytics
- Index
- About the Author
Product information
- Title: Building Real-Time Analytics Systems
- Author(s):
- Release date: September 2023
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098138790
You might also like
book
Building Real-Time Analytics Applications
Every organization needs insight to succeed and excel, and the primary foundation for insights today is …
book
Software Architecture Metrics
Software architecture metrics are key to the maintainability and architectural quality of a software project and …
book
Data Management at Scale, 2nd Edition
As data management continues to evolve rapidly, managing all of your data in a central place, …
book
Building an Event-Driven Data Mesh
The exponential growth of data combined with the need to derive real-time business value is a …