There have been asks from partners and prospective customers regarding the feasibility of deploying EMCO in production. There are some areas where EMCO needs enhancements to get it closer to production. Hopefully, the community can come together and contribute to an initiative that identifies the gaps, determines the enhancements needed to fill those gaps, and delivers those enhancements across multiple EMCO releases.
To get EMCO closer to production state, two important areas that need enhancements are Observability and Resiliency.
...
- mongo db
- etcd
- logs
- metrics? (assuming we aggregate cluster metrics in the central cluster via federated Prometheus, Thanos, Cortex, ....)
- ?
Upgrades
It should be possible to upgrade in-place from one released version to the next released version. The primary concern is any database schema changes between versions.
A smaller concern is a deprecation schedule for removing APIs and/or components.