主要观点:
- 开发事件驱动架构需从设计和理解问题开始,与传统领域建模不同,应先关注系统中的动作(事件)。
- 可通过事件风暴法来理解系统中的信息流等,驱动领域模型等的定义。
- 选择合适模式和架构,如使用事件流通信、事件溯源和 CQRS 进行事件持久化等,借助现有平台和工具。
- 公司的 Lightbend 反应平台基于 Akka 构建,用于提供事件驱动架构解决方案。
- 用 Scala 语言创建事件驱动架构,它适合框架实现和使用。
- 事件驱动架构发展经历起伏,如今在多核心处理器等新技术下更具相关性。
- 成功的最大障碍是既有观念等,常见问题还有对新技术的抵触。
- 行业在事件驱动架构方面还有很长的路要走,尤其在理解大型系统运行行为方面。
关键信息:
- Jonas Bonér 是 Lightbend 的创始人兼 CTO,是 Akka 项目的发明者等。
- 10 月 18 日在德克萨斯州奥斯汀的反应峰会前分享对事件驱动架构的看法。
- 事件风暴法用于理解系统事件等。
- 公司的多个产品基于 Akka 构建。
- Scala 语言适合构建事件驱动系统。
- 事件驱动架构历经起伏,如今更重要。
- 成功障碍及常见问题。
- 行业在理解大型系统运行行为方面需努力。
重要细节:
- 提到 Domain-Driven Design 中传统方法的问题。
- 介绍了多种与事件驱动相关的技术,如 Event Sourcing、CQRS、Stream Processing 等。
- 说明基于反应基础架构的重要性。
- 提及 SOA 与微服务的关系。
- 强调传统监控和日志技术在新环境下的不足。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。