Streaming Architecture: New Designs Using Apache Kafka and MapR Streams (Paperback)

Ted Dunning, Ellen Friedman

買這商品的人也買了...

商品描述

More and more data-driven companies are looking to adopt stream processing and streaming analytics. With this concise ebook, you’ll learn best practices for designing a reliable architecture that supports this emerging big-data paradigm.

Authors Ted Dunning and Ellen Friedman (Real World Hadoop) help you explore some of the best technologies to handle stream processing and analytics, with a focus on the upstream queuing or message-passing layer. To illustrate the effectiveness of these technologies, this book also includes specific use cases.

Ideal for developers and non-technical people alike, this book describes:

  • Key elements in good design for streaming analytics, focusing on the essential characteristics of the messaging layer
  • New messaging technologies, including Apache Kafka and MapR Streams, with links to sample code
  • Technology choices for streaming analytics: Apache Spark Streaming, Apache Flink, Apache Storm, and Apache Apex
  • How stream-based architectures are helpful to support microservices
  • Specific use cases such as fraud detection and geo-distributed data streams

Ted Dunning is Chief Applications Architect at MapR Technologies, and active in the open source community. He currently serves as VP for Incubator at the Apache Foundation, as a champion and mentor for a large number of projects, and as committer and PMC member of the Apache ZooKeeper and Drill projects. Ted is on Twitter as @ted_dunning.

Ellen Friedman, a committer for the Apache Drill and Apache Mahout projects, is a solutions consultant and well-known speaker and author, currently writing mainly about big data topics. With a PhD in Biochemistry, she has years of experience as a research scientist and has written about a variety of technical topics. Ellen is on Twitter as @Ellen_Friedman.

商品描述(中文翻譯)

越來越多以數據為基礎的公司正在尋求採用流處理和流分析。這本簡明的電子書將教你設計可靠架構以支持這種新興的大數據範式的最佳實踐。

作者Ted Dunning和Ellen Friedman(《真實世界的Hadoop》)幫助你探索一些最佳技術來處理流處理和分析,重點放在上游排隊或消息傳遞層。為了說明這些技術的有效性,本書還包括具體的使用案例。

這本書適合開發人員和非技術人員,描述了以下內容:

- 流分析良好設計的關鍵要素,重點放在消息傳遞層的基本特性上
- 新的消息傳遞技術,包括Apache Kafka和MapR Streams,並提供示例代碼的鏈接
- 流分析的技術選擇:Apache Spark Streaming、Apache Flink、Apache Storm和Apache Apex
- 流式架構對支持微服務的幫助
- 特定的使用案例,如欺詐檢測和地理分佈數據流

Ted Dunning是MapR Technologies的首席應用架構師,活躍於開源社區。他目前擔任Apache Foundation的孵化器副主席,是許多項目的倡導者和導師,也是Apache ZooKeeper和Drill項目的貢獻者和PMC成員。Ted在Twitter上的用戶名是@ted_dunning。

Ellen Friedman是Apache Drill和Apache Mahout項目的貢獻者,是一位解決方案顧問、知名演講者和作家,目前主要撰寫有關大數據主題的文章。她擁有生物化學博士學位,擁有多年的研究科學家經驗,並撰寫了各種技術主題的文章。Ellen在Twitter上的用戶名是@Ellen_Friedman。