Closed lispyclouds closed 3 years ago
First draft of the new proposed architechture:
Considerations:
maintainence
messages which would need some self introspectionWhat happens when a pipeline "start" follows a pipeline "create", and your CRUD Entity systems is overloaded and never persisted the "pipeline definition" ?
In that case the general flow is:
Being developed on this branch
The logging service is not to be used for simplicity reasons.
Since its a distributed service architechture, consider using a schemaless DB as a value store and not postgres to avoid shared DB state issues
Check out Vert.x as a transport When clj-docker-cleint is async, go for it Check out async adapters for HugSQL