Streaming Data Pipelines with Kafka
暫譯: 使用 Kafka 的串流數據管道
Sprenger, Stefan
- 出版商: Manning
- 出版日期: 2026-01-27
- 售價: $1,810
- 貴賓價: 9.5 折 $1,720
- 語言: 英文
- 頁數: 275
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1633437019
- ISBN-13: 9781633437012
-
相關分類:
Message Queue
尚未上市,無法訂購
相關主題
商品描述
Deliver real-time insights into your data with a rapid, reliable streaming data pipeline. Streaming data pipelines let you integrate data from multiple systems in real time, with instantaneously updating and processing from data source to data sink. In Streaming Data Pipelines with Kafka you'll build the kind of streaming pipelines that hold up modern data infrastructure, all with the industry-standard Apache Kafka platform. Inside this practical guide, you'll learn how to: - Serve real-time data to business departments of your organization
- Understand streaming data pipeline concepts such as change data capture
- Troubleshoot common challenges when building and deploying streaming data pipelines
- Setup open-source connectors with Kafka Connect and develop custom connectors yourself
- Implement stateless and stateful data processing with Kafka Streams
- Tune pipeline performance for low-latency and high-throughput requirements
- Scale pipelines both manually and automatically to cope with performance requirements
- Debug and monitor streaming data pipelines in production
- Decide when to use streaming data pipelines over batch pipelines Data streaming doesn't have to be complex! Kafka Connect and Kafka Streams have made it possible for any developer to start building a data streaming pipeline without needing to fiddle with low-level APIs. This practical guide empowers you to utilize the full ecosystem of Kafka to implement your first streaming data pipelines. About the book Streaming Data Pipelines with Apache Kafka teaches you to build the kind of rapid, reliable data pipelines that can deliver real-time insights from your data. You'll follow along with an extended case study as Excellent Toys Corporation's data team migrates from batch processing to their very first streaming pipelines. Dive into custom connector development, extracting real-time changes from an HTTP-based Analytics API, and delve into event-driven, real-time processing with Kafka Streams. With guidance on packaging, deploying, and error handling, you'll soon be equipped to build and deploy streaming data pipelines in production environments. About the reader For developers and data scientists who know the basics of Java and database systems. No experience with Kafka required. About the author Stefan Sprenger has more than 15 years of experience in software engineering and specializes in building real-time data architectures. He has a PhD in computer science, is a frequent speaker at technical conferences, co-founded a startup in the data streaming space, and has contributed to various open-source projects. Get a free eBook (PDF or ePub) from Manning as well as access to the online liveBook format (and its AI assistant that will answer your questions in any language) when you purchase the print book.
- Understand streaming data pipeline concepts such as change data capture
- Troubleshoot common challenges when building and deploying streaming data pipelines
- Setup open-source connectors with Kafka Connect and develop custom connectors yourself
- Implement stateless and stateful data processing with Kafka Streams
- Tune pipeline performance for low-latency and high-throughput requirements
- Scale pipelines both manually and automatically to cope with performance requirements
- Debug and monitor streaming data pipelines in production
- Decide when to use streaming data pipelines over batch pipelines Data streaming doesn't have to be complex! Kafka Connect and Kafka Streams have made it possible for any developer to start building a data streaming pipeline without needing to fiddle with low-level APIs. This practical guide empowers you to utilize the full ecosystem of Kafka to implement your first streaming data pipelines. About the book Streaming Data Pipelines with Apache Kafka teaches you to build the kind of rapid, reliable data pipelines that can deliver real-time insights from your data. You'll follow along with an extended case study as Excellent Toys Corporation's data team migrates from batch processing to their very first streaming pipelines. Dive into custom connector development, extracting real-time changes from an HTTP-based Analytics API, and delve into event-driven, real-time processing with Kafka Streams. With guidance on packaging, deploying, and error handling, you'll soon be equipped to build and deploy streaming data pipelines in production environments. About the reader For developers and data scientists who know the basics of Java and database systems. No experience with Kafka required. About the author Stefan Sprenger has more than 15 years of experience in software engineering and specializes in building real-time data architectures. He has a PhD in computer science, is a frequent speaker at technical conferences, co-founded a startup in the data streaming space, and has contributed to various open-source projects. Get a free eBook (PDF or ePub) from Manning as well as access to the online liveBook format (and its AI assistant that will answer your questions in any language) when you purchase the print book.
商品描述(中文翻譯)
透過快速且可靠的串流數據管道,提供即時的數據洞察。
串流數據管道讓您能夠即時整合來自多個系統的數據,並實現從數據來源到數據匯流的即時更新和處理。在使用 Kafka 的串流數據管道中,您將建立支撐現代數據基礎設施的串流管道,全部使用業界標準的 Apache Kafka 平台。 在這本實用指南中,您將學習如何: - 為您組織的業務部門提供即時數據- 理解串流數據管道的概念,例如變更數據捕獲
- 排除在構建和部署串流數據管道時常見的挑戰
- 使用 Kafka Connect 設置開源連接器並自行開發自定義連接器
- 使用 Kafka Streams 實現無狀態和有狀態的數據處理
- 調整管道性能以滿足低延遲和高吞吐量的需求
- 手動和自動擴展管道以應對性能需求
- 在生產環境中調試和監控串流數據管道
- 決定何時使用串流數據管道而非批處理管道 數據串流不必複雜!Kafka Connect 和 Kafka Streams 使任何開發人員都能開始構建數據串流管道,而無需處理低階 API。這本實用指南使您能夠利用 Kafka 的完整生態系統來實現您的第一個串流數據管道。 關於本書 使用 Apache Kafka 的串流數據管道 教您構建快速且可靠的數據管道,能夠從您的數據中提供即時洞察。您將跟隨一個擴展的案例研究,了解 Excellent Toys Corporation 的數據團隊如何從批處理遷移到他們的第一個串流管道。深入了解自定義連接器的開發,從基於 HTTP 的分析 API 中提取即時變更,並深入探討使用 Kafka Streams 的事件驅動即時處理。隨著對打包、部署和錯誤處理的指導,您將很快具備在生產環境中構建和部署串流數據管道的能力。 關於讀者 適合了解 Java 和數據庫系統基礎的開發人員和數據科學家。不需要有 Kafka 的經驗。 關於作者 Stefan Sprenger 擁有超過 15 年的軟體工程經驗,專注於構建即時數據架構。他擁有計算機科學博士學位,是技術會議的常客演講者,並共同創辦了一家數據串流領域的初創公司,還參與了多個開源項目。 購買印刷版書籍時,您將獲得 Manning 提供的免費電子書(PDF 或 ePub),以及訪問在線 liveBook 格式(及其 AI 助手,能用任何語言回答您的問題)的權限。
作者簡介
Stefan Sprenger has more than 15 years of experience in software engineering and specializes in building real-time data architectures. He has a PhD in computer science, is a frequent speaker at technical conferences, co-founded a startup in the data streaming space, and has contributed to various open-source projects.
作者簡介(中文翻譯)
Stefan Sprenger 擁有超過 15 年的軟體工程經驗,專注於構建即時數據架構。他擁有計算機科學博士學位,經常在技術會議上發表演講,並共同創辦了一家數據串流領域的初創公司,還參與了多個開源專案的貢獻。