Hi everyone,
I’ve been reading through the Margo specification and the roadmap over the last few days. Coming from industrial automation and cloud-native engineering, I’m trying to better understand the long-term architectural vision.
My impression so far is that many of the problems Margo aims to solve are already addressed by well-established cloud-native technologies and CNCF projects:
- OCI Images
- Kubernetes
- Helm
- GitOps (Argo CD / Flux)
- SPIFFE/SPIRE
- …
Industrial Edge platforms such as Siemens Industrial Edge, ABB, Schneider, Rockwell and others already provide application lifecycle management, fleet management and deployment capabilities. The implementations differ, but conceptually they solve very similar problems.
This leads me to a fundamental question:
Why introduce new Margo specifications instead of standardizing on existing cloud-native best practices wherever possible?
For example, if an application is already packaged as an OCI image, deployed through Helm and managed via GitOps, what additional value does a Margo-specific application model provide?
One concern I have is that Margo could unintentionally become another abstraction layer on top of already established industry standards. If vendors implement Margo differently internally while still maintaining their proprietary edge platforms, the interoperability benefits may remain limited.
Personally, I would find it more compelling if Margo clearly stated:
“Cloud-native standards first. Only define new specifications where industrial requirements cannot reasonably be addressed by existing CNCF standards.”
So my questions are:
- Is this the long-term philosophy of the project?
- Where does the working group currently see the limitations of existing cloud-native standards?
- Which parts are expected to remain vendor-specific, and which parts are intended to become fully interoperable through Margo?
I’m genuinely interested in understanding the architectural direction, as I believe avoiding unnecessary duplication of existing standards is essential for long-term adoption.
Looking forward to your thoughts.
Felix Kammerer