For serverless, the move to much lighter runtimes like cloudflare workers or deno deploy seems like an obvious improvement. If you build your entire app on the Cloudflare "Stack" that could mean serious lock in, but it could also go in an open standard direction. I think to "replace" k8s it needs to be something that many people can run in different places. Would love to see an open serverless application runtime based on v8 workers. I think a future based on a whole lot more JS and WASM is not unlikely.
But maybe monoliths are the way, as many commenters are hoping for, because sure, distributed systems are hard, no matter how nice the abstraction.
But maybe monoliths are the way, as many commenters are hoping for, because sure, distributed systems are hard, no matter how nice the abstraction.