总结

本文讲述了一种方法来设计高可扩展和高可用性的应用程序,这些应用程序基于微服务构建,使用多样性持久化,event souring和CQRS 模式。通过使用Axon框架,您可以专注于业务领域,并编写准备进行各种配置部署的代码,这些代码隐藏了基础设施的复杂性,并使编码相对容易。实际上,无论业务逻辑的复杂性如何,通过这些技术,新的命令,事件和事件监听器的实现本质上可以成为一个纯粹的机械和重复过程。