Developer and Ops Tools
StitchEnv comes with tools that allow the developers and the Ops team to collaborate using a unified language.
Stitch Design Config
StitchEnv comes with a tool to manage all of your Stitch Design Configs
Each config describes one single deployment of your code.
A deployment of your code could be in many shapes, including but not limited to:
Local thick client
Web service in cloud cluster (microservice)
Tracking Everything
Each instance of an Entity and every change that has happened to that entity is tracked.
No data is deleted, or edited in place. Every change is an addition.
The compiler identifier, date when event happened, who caused the data to be added, server, etc are all pieces of data tracked on every addition of data for an Entity instance.
Multi-Tenant
Stitch is a multi-tenant and reseller first language.
Every instance of an Entity is tied to a Conglomerate and Company (Partnership).
Partnerships maintain and encapsulate data abstracting that work away from the developer
Events and Interface Engine
Stitch encodes down to a lossless format and is passed from cluster to cluster depending on events.
Events are tied to Entities and what they are capable of (Create/edit/etc)
When you deploy to a clustered system the Event Config determines what events send data.
Reporting Engine
Stitch compiles reporting objects that give native reporting capabilities.