As more enterprises embrace microservices, selecting a framework that is lightweight enough to deliver application performance and development simplicity while still including meaningful features to reduce integration effort can be a challenge to application architects.
In the past, I've viewed edge computing as a new kind of tier to cloud computing and one that potentially eclipses the centralized clouds - because it's a natural place to run anything that is interactive, needs to analyze large volumes of shared state data and quickly compute against short time value data. Seen from Josh's perspective it almost seems inevitable to me that edge computing will eclipse cloud computing and that new companies will not just challenge but dethrone the big cloud incumbents.
Ages ago I had the privilege of building out the first field engineering team for VMware’s Cloud Service Providers. Back then it was an easy message for users to understand – we could take your existing workloads and give you improved resilience and operational costs, while providing the flexibility to deliver enterprise applications in a familiar way.