关于Spine

Spine Event Engine是用于构建云应用程序的框架。 它有助于以更少的代码更快、更智能地应用领域驱动设计。

我们的目标是尽可能让开发人员免于编写样板代码。 该框架帮助并鼓励应用消息驱动架构、事件溯源、CQRS 和微服务等架构模式。

数据模型用 Protobuf 定义,并用多种语言编译成性能良好的代码。后台逻辑使用 Java 编写。客户端库适用于 Java、JavaScript 和 Dart。

原则

这些就是我们的框架所依据的原则:

  • 事件、命令和标识符应采用强类型。
  • 在不同的编程语言和平台之间传递数据应该很容易。我们希望领域语言真正做到无处不在。
  • 除非有充分的理由,否则对象必须是不可变的。
  • 开发人员应将更多时间花在业务逻辑上,而不是与存储事项或服务器环境相关的管道上。
  • 代码应该更容易测试。
帮助我们的工具
我们依赖的库

我们使用的开源库的完整列表可从自动生成的依赖关系报告页面获取。

我们的客户
想了解更多信息?
通过学习概念和探索示例应用开始入门。
         开始          
   |    备案号:京ICP备09015132号-1044