Spine Event Engine是用于构建云应用程序的框架。 它有助于以更少的代码更快、更智能地应用领域驱动设计。
我们的目标是尽可能让开发人员免于编写样板代码。 该框架帮助并鼓励应用消息驱动架构、事件溯源、CQRS 和微服务等架构模式。
数据模型用 Protobuf 定义,并用多种语言编译成性能良好的代码。后台逻辑使用 Java 编写。客户端库适用于 Java、JavaScript 和 Dart。
这些就是我们的框架所依据的原则:
我们使用的开源库的完整列表可从自动生成的依赖关系报告页面获取。