Here's an wildly unpopular opinion: #kubernetes should die eventually.
My personal vendetta again k8s is the cost it demands to setup a decent set of nodes. Can I run a real app with multiple services at 10 - 50$/m ?
It's absurd but think about why we need containers
- it lets you deploy code without worrying about underlying platform
- it lets you enforce strict security controls and sandbox
- it lets you network your processes to function together
Luckily in 2020s we have a far better tech capable of all these and beyond:
WebAssembly!
WASM gives hope. Why? Right now most companies that set up an elaborate cloud infrastructure have started worrying about the fortune they are paying as #AWS / @Azure bills.
The cloud-native folks and the infra providers (AWS /Azure /GCP) are making us bleed money with their clever marketing.
Not to mention the recently born, premium - "DevOps" title that demands huge paychecks to transform your company into k8s driven infra so that you can pay even more dollars as infra bills :)
Enough rant. Bottomline: cloud computing shouldn't be this costly an affair.
Here's why WASM is a promising bet:
Right now your browsers can run hundreds of tabs, with inter-tab communication and with all the security sophistications, all in a single machine.
For me this symbolises a future of cheaper computing that WASM could enable in the cloud.
And here's a tweet from @solomonstre himself stating he wouldn't have created docker if WASM existed back in 2008!