3 ms·
The article does not address any of the problems related to microservices and provides approaches that seem deceptively language agnostic which are in fact heav
by vergessenmir 6y ago
The article does not address any of the problems related to microservices and provides approaches that seem deceptively language agnostic which are in fact heavily dependent and influence your microservices design. It's interesting that this is not compared to the 12 Factor App or similar methodologies.
Points 5 (maintainability),6 (testability) and 8 (test coverage) are added like they are trivial things to achieve.
Points 3 (composability),10 (single responsibility) - gloss over the fact that even if you do achieve this, deployment of services with detailed dependency graphs is still a big problem for complex environments. Deployments are a problem with microservices and it isn't clear how they address this.
I like the idea of the supercompiler at the end. It's a lofty ideal and don't think anything remotely near it will exist in a long time (or ever) where you compile to a cloud environment (unless it is purely immutable and versioned). Also consider that cloud services change. Can't imagine how a compiler will evolve with that, we have a hard enough time with changing ABIs.
- xwdv 6y agoI’ve seen supercompilers in their infancy, I’m certain they will exist someday as fully envisioned.
- deleted 6y ago[deleted]