书籍内容
Linkedln、Netflix等知名应用都通过实时响应用户和系统事件,来提高灵活度和响应速度。在大规模系统中,需要能高效地监控、管理和处理大量的事件流。Kafkal具以及诸如统一日志处理的创新模式可帮助我们为基于事件的系统创建连贯的数据处理架构。 《事件流实战》讲解如何使用统一日志模式,来聚合、存储和处理事件流。在这本实用指南中,你将看到Lambda架构、流聚合和事件重放处理等重要的系统设计,还将看到扩展、弹性和高级流模式! 读完《事件流实战》,你将能设计出易于构建、部署和维护的由数据驱动的大型应用。 《事件流实战》主要内容: 校验与监控事件流 事件分析 事件建模 Apache Kafka与Amazon Kinesis的使用示例 读者对象: 适合具有Java、Scala或Python编程经验的读者。
编辑推荐
“事件”对于开发者而言是个熟悉的词,各种开发框架、编程语言中都或多或少有“事件”的概念,但很少有书籍谈及如何运用事件对系统建模。“流”的概念亦是如此,计算机世界中充斥着各种流:输入输出流、网络流,还有最近几年出现的流计算。而《事件流实战》把事件与流的概念结合在一起,展示了一种崭新的架构;通过流这种数据架构在系统之间传递事件,不仅解除了系统间的耦合,也为系统带来了更好的扩展性,同时数据分析师可以自由地开展各种分析。作者简介
Alexander Dean开发开源的事件处理与分析平台Snowplow。Valentin Crettaz是一名拥有25年经验的独立IT咨询顾问。 金中浩,曾在花旗银行、中国平安、360金融担任软件工程师与系统架构师,现为Thought Works高级咨询顾问。在15年的职业生涯中一直从事金融行业的软件开发与系统架构工作,擅长函数式编程与数据分析,坚信技术能让生活变得更美好。