Axon框架诞生记

Axon框架由Allard在2009年为解决复杂项目问题而诞生,灵感来源于Greg Young的CQRS原则演讲。起初应用于图书馆系统,后来在医疗领域得到验证并逐渐发展,如今成为事件驱动微服务领域的关键框架。AxonIQ公司成立于2017年,提供开源框架、Axon Server及咨询服务,服务于医疗、银行等多个行业。
摘要由CSDN通过智能技术生成

“这需要重新规划你的大脑,让你的大脑边读边写,尤其是当你习惯于分层思考的时候”。
—— Michael Kazarian,Promontech架构师

Axon框架诞生至今已有10年之久,如今被广泛应用在事件驱动微服务领域,今天就跟大家介绍下这个框架背后的故事。Axon框架的诞生源自于Allard(AxonIQ CTO)的初心,即理解工程基础、调研新技术和分享知识经验。

Allard当时正在做一个图书馆的项目,搭建一个可以记录会话以供公众访问互联网的系统。在收到看似简单的需求,即为跨多个图书馆的会话添加统一的计费和订阅系统后,他看到了项目的复杂性呈指数级增长。“如果一个需求易于解释但难以实现,则意味着你在某些方面做错了,没有遵循DDD原则。图书馆的这个项目促使我开始研究我到底哪方面做错了以及如何解决它。”Allard说。

在2009年的QCon上看到Greg Young关于利用多个模型来实现不同的目的并通过事件链接的演讲后,Allard决定使用CQRS原则来开发一款应用看看究竟会发生什么。仅仅经过短短三周的实验,Allard就意识到,他所写的代码与他正在研究的特定用例没有任何关系——任何想要使用这些原则配置应用的人都必须编写同样的代码。Allard不想把这些知识留给自己,于是在网上发布了他的实验,并开源了Axon框架。之后Allard继续着他的日常工作,同时业余时间继续打磨Axon框架。

不到一年后,Allard接到一家法国公司的电话,说他们要在生产环境中使用Axon。他忐忑不安地询问了项目的性质,希望自己刚刚起步的框架没有被赋予过多的责任。回答是:追踪手术设备的医疗应用!Allard咽了口唾沫。

值得庆幸的是,这个项目很成功,这让Allard有信心开始在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值