Does it particularly matter what language it's in? You can build distributed system in any language.
Their documentation and demos shows that you describe the entities, entity state and events in their own domain specific language as a schema. The engine that manages all of these entities can be in whatever language they want, they haven't publically stated. But I have feeling it's in scala. This is the cool bit.
Then they have integration with unity, and other engines. The unity integration has something that will read the schema and auto gen some code, which will allow you send off command/events to the distributed system they've built.
Defiantly useful. But it's easy to replicate with a good team of engineers.
Their documentation and demos shows that you describe the entities, entity state and events in their own domain specific language as a schema. The engine that manages all of these entities can be in whatever language they want, they haven't publically stated. But I have feeling it's in scala. This is the cool bit.
Then they have integration with unity, and other engines. The unity integration has something that will read the schema and auto gen some code, which will allow you send off command/events to the distributed system they've built.
Defiantly useful. But it's easy to replicate with a good team of engineers.