


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 220
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Building Real-Time Analytics Systems
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
Wybrane bestsellery
-
Discover how graph algorithms can help you leverage the relationships within your data to develop more intelligent solutions and enhance your machine learning models. You’ll learn how graph analytics are uniquely suited to unfold complex structures and reveal difficult-to-find patterns lurk...
Graph Algorithms. Practical Examples in Apache Spark and Neo4j Graph Algorithms. Practical Examples in Apache Spark and Neo4j
(211.65 zł najniższa cena z 30 dni)220.15 zł
259.00 zł(-15%) -
Język modelowania UML i będące jego częścią diagramy UML odgrywają ważną rolę w inżynierii oprogramowania. Stanowią komunikacyjny pomost podczas pracy zespołowej i w kontaktach zarówno z menedżerami, jak i klientami biznesowymi, niekoniecznie zorientowanymi w procesach projektowych i deweloperski...
UML. Kurs video. Projektowanie diagramów i modelowanie systemów w teorii i praktyce UML. Kurs video. Projektowanie diagramów i modelowanie systemów w teorii i praktyce
(39.90 zł najniższa cena z 30 dni)51.60 zł
129.00 zł(-60%) -
Ta książka zawiera opis podstawowych wzorców, zasad i praktyk przydatnych podczas analizy dziedzin biznesowych, ułatwiających zrozumienie ich strategii i dostosowanie architektury do potrzeb biznesu, aby umożliwić zbudowanie solidnej implementacji logiki biznesowej. Omówiono tu narzędzia i techni...
Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej
(47.40 zł najniższa cena z 30 dni)59.25 zł
79.00 zł(-25%) -
Tę książkę docenią programiści, menedżerowie, inżynierowie i liderzy techniczni. Znajdziesz w niej cenne informacje o filozofii inżynierii oprogramowania, jak również o postępach w sposobie myślenia na jej temat. Na tej bazie oparto zestaw zasad ułatwiających skuteczne radzenie sobie z dwoma pods...
Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Dostępność cyfrowa w swoim założeniu stawia na eliminację cyfrowych barier, dzięki czemu zapewnia możliwość korzystania z zasobów Internetu jak najszerszemu gronu użytkowników. To, jak dokładnie powinien wyglądać dostępny cyfrowo serwis internetowy, zdefiniowała grupa W3C w dokumentacji WAI-ARIA....
Dostępność cyfrowa. Kurs video. Dobre praktyki tworzenia dostępnych stron i poprawne stosowanie atrybutów ARIA Dostępność cyfrowa. Kurs video. Dobre praktyki tworzenia dostępnych stron i poprawne stosowanie atrybutów ARIA
(39.90 zł najniższa cena z 30 dni)35.60 zł
89.00 zł(-60%) -
Dave Thomas i Andy Hunt napisali pierwsze wydanie tej wpływowej książki w 1999 roku, aby pomóc swoim klientom tworzyć lepsze oprogramowanie i na nowo odnaleźć radość z kodowania. Nauki płynące z tamtego wydania pomogły wielu pokoleniom programistów zbadać istotę rozwoju oprogramowania, niezależni...
Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II
(46.20 zł najniższa cena z 30 dni)53.90 zł
77.00 zł(-30%) -
Branża IT kusi licznymi ofertami pracy, atrakcyjnymi zarobkami i ciekawymi ścieżkami rozwoju nie tylko zawodowych programistów, lecz również osoby bez wykształcenia informatycznego czy doświadczenia w tej dziedzinie. Te ostatnie zwykle zaczynają karierę od roli testera aplikacji. Jednym z podstaw...(53.40 zł najniższa cena z 30 dni)
66.75 zł
89.00 zł(-25%) -
Tworzenie skomplikowanych systemów informatycznych wymaga nowego podejścia. Dotychczas stosowane metody przestają się sprawdzać i generują mnóstwo problemów. Odpowiedzią na nie jest Domain-Driven Design, w skrócie DDD. W tym podejściu szczególny nacisk kładzie się na tworzenie obiektów dokładnie ...
Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym
(77.40 zł najniższa cena z 30 dni)96.75 zł
129.00 zł(-25%) -
O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, „czysty” kod i czym właściwie powinien się on charakteryzować. Co więcej – jak odróżnić dobry kod od złego? Odpowiedź na te pytania oraz sposoby tworzen...(47.40 zł najniższa cena z 30 dni)
59.25 zł
79.00 zł(-25%) -
Głębokie sieci neuronowe mają niesamowity potencjał. Osiągnięcia ostatnich lat nadały procesom uczenia głębokiego zupełnie nową jakość. Obecnie nawet programiści niezaznajomieni z tą technologią mogą korzystać z prostych i niezwykle skutecznych narzędzi, pozwalających na sprawne implementowanie p...
Uczenie maszynowe z użyciem Scikit-Learn, Keras i TensorFlow. Wydanie III Uczenie maszynowe z użyciem Scikit-Learn, Keras i TensorFlow. Wydanie III
(107.40 zł najniższa cena z 30 dni)116.35 zł
179.00 zł(-35%)
Ebooka "Building Real-Time Analytics Systems" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Building Real-Time Analytics Systems" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Building Real-Time Analytics Systems" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-10-981-3875-2, 9781098138752
- Data wydania ebooka:
-
2023-09-14
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 8.5MB
- Rozmiar pliku Mobi:
- 8.5MB
Spis treści ebooka
- Foreword
- Preface
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- 1. Introduction to Real-Time Analytics
- What Is an Event Stream?
- Making Sense of Streaming Data
- What Is Real-Time Analytics?
- Benefits of Real-Time Analytics
- New Revenue Streams
- Timely Access to Insights
- Reduced Infrastructure Cost
- Improved Overall Customer Experience
- Real-Time Analytics Use Cases
- User-Facing Analytics
- Personalization
- Metrics
- Anomaly Detection and Root Cause Analysis
- Visualization
- Ad Hoc Analytics
- Log Analytics/Text Search
- Classifying Real-Time Analytics Applications
- Internal Versus External Facing
- Machine Versus Human Facing
- Summary
- 2. The Real-Time Analytics Ecosystem
- Defining the Real-Time Analytics Ecosystem
- The Classic Streaming Stack
- Complex Event Processing
- The Big Data Era
- The Modern Streaming Stack
- Event Producers
- Streaming Data Platform
- Stream Processing Layer
- Serving Layer
- Frontend
- Summary
- 3. Introducing All About That Dough:
Real-Time Analytics on Pizza
- Existing Architecture
- Setup
- MySQL
- Apache Kafka
- ZooKeeper
- Orders Service
- Spinning Up the Components
- Inspecting the Data
- Applications of Real-Time Analytics
- Summary
- 4. Querying Kafka with Kafka Streams
- What Is Kafka Streams?
- What Is Quarkus?
- Quarkus Application
- Installing the Quarkus CLI
- Creating a Quarkus Application
- Creating a Topology
- Querying the Key-Value Store
- Creating an HTTP Endpoint
- Running the Application
- Querying the HTTP Endpoint
- Limitations of Kafka Streams
- Summary
- 5. The Serving Layer: Apache Pinot
- Why Cant We Use Another Stream Processor?
- Why Cant We Use a Data Warehouse?
- What Is Apache Pinot?
- How Does Pinot Model and Store Data?
- Schema
- Table
- Setup
- Data Ingestion
- Pinot Data Explorer
- Indexes
- Updating the Web App
- Summary
- 6. Building a Real-Time Analytics Dashboard
- Dashboard Architecture
- What Is Streamlit?
- Setup
- Building the Dashboard
- Summary
- 7. Product Changes Captured with
Change Data Capture
- Capturing Changes from Operational Databases
- Change Data Capture
- Why Do We Need CDC?
- What Is CDC?
- What Are the Strategies for Implementing CDC?
- Log-Based Data Capture
- Requirements for a CDC System
- Debezium
- Applying CDC to AATD
- Setup
- Connecting Debezium to MySQL
- Querying the Products Stream
- Updating Products
- Summary
- 8. Joining Streams with Kafka Streams
- Enriching Orders with Kafka Streams
- Adding Order Items to Pinot
- Updating the Orders Service
- Refreshing the Streamlit Dashboard
- Summary
- 9. Upserts in the Serving Layer
- Order Statuses
- Enriched Orders Stream
- Upserts in Apache Pinot
- Updating the Orders Service
- Creating UsersResource
- Adding an allUsers Endpoint
- Adding an Orders for User Endpoint
- Adding an Individual Order Endpoint
- Configuring Cross-Origin Resource Sharing
- Frontend App
- Order Statuses on the Dashboard
- Time Spent in Each Order Status
- Orders That Might Be Stuck
- Summary
- 10. Geospatial Querying
- Delivery Statuses
- Updating Apache Pinot
- Orders
- Delivery Statuses
- Updating the Orders Service
- Individual Orders
- Delayed Orders by Area
- Consuming the New API Endpoints
- Summary
- 11. Production Considerations
- Preproduction
- Capacity Planning
- Data Partitioning
- Throughput
- Data Retention
- Data Granularity
- Total Data Size
- Replication Factor
- Preproduction
- Deployment Platform
- In-House Skills
- Data Privacy and Security
- Cost
- Control
- Postproduction
- Monitoring and Alerting
- Streaming data platform
- Serving layer
- Monitoring and Alerting
- Data Governance
- Summary
- 12. Real-Time Analytics in the Real World
- Content Recommendation (Professional Social Network)
- The Problem
- The Solution
- Benefits
- Content Recommendation (Professional Social Network)
- Operational Analytics (Streaming Service)
- The Problem
- The Solution
- Benefits
- Real-Time Ad Analytics (Online Marketplace)
- The Problem
- The Solution
- Benefits
- User-Facing Analytics (Collaboration Platform)
- The Problem
- The Solution
- Benefits
- Summary
- 13. The Future of Real-Time Analytics
- Edge Analytics
- Compute-Storage Separation
- Data Lakehouses
- Real-Time Data Visualization
- Streaming Databases
- Streaming Data Platform as a Service
- Reverse ETL
- Summary
- Index
O'Reilly Media - inne książki
-
As an aspiring data scientist, you appreciate why organizations rely on data for important decisions--whether it's for companies designing websites, cities deciding how to improve services, or scientists discovering how to stop the spread of disease. And you want the skills required to distill a ...(279.65 zł najniższa cena z 30 dni)
279.65 zł
329.00 zł(-15%) -
Go is an increasingly popular language for programming everything from web applications to distributed network services. This practical guide provides recipes to help you unravel common problems and perform useful tasks when working with Go. Each recipe includes self-contained code solutions that...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Traditional secret-based credentials can't scale to meet the complexity and size of cloud and on-premises infrastructure. Today's applications are spread across a diverse range of clouds and colocation facilities, as well as on-prem data centers. Each layer of this modern stack has its own attack...(143.65 zł najniższa cena z 30 dni)
143.65 zł
169.00 zł(-15%) -
Take a data-first and use-case–driven approach with Low-Code AI to understand machine learning and deep learning concepts. This hands-on guide presents three problem-focused ways to learn no-code ML using AutoML, low-code using BigQuery ML, and custom code using scikit-learn and Keras. In e...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
After decades of relative obscurity, functional programming is finally coming into its own. With concise, easy-to-read code that supports asynchronous, concurrent processing, aspects of functional programming have begun to appear in several traditionally object-oriented languages such as C# and J...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Often, software engineers and architects work with large, complex code bases that they need to scale and maintain. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production cod...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
What sets Laravel apart from other PHP web frameworks? Speed and simplicity, for starters. This rapid application development framework and its ecosystem of tools let you quickly build new sites and applications with clean, readable code. Fully updated to include Laravel 10, the third edition of ...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Three acknowledged experts in search engine optimization share guidelines and innovative techniques that will help you plan and execute a comprehensive SEO strategy. Complete with an array of effective tactics from basic to advanced, this fourth edition prepares digital marketers for 2023 and bey...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
This minibook is a comprehensive guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and ChatGPT and explain how they work. You'll also get a step-by-step gui...(177.65 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Microsoft Teams is used in hundreds of thousands of organizations to help keep remote and hybrid workplaces with dispersed workforces running smoothly. But while Microsoft Teams can seem easy for the user, Teams administrators must stay on top of a wide range of topics, including device administr...(271.15 zł najniższa cena z 30 dni)
279.65 zł
329.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana


Oceny i opinie klientów: Building Real-Time Analytics Systems Mark Needham (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.