5 ms·
I agree that most startups should work at a Heroku level of abstraction. You mention 18 microsevices, I think that small teams are better off with a monolith.
by sytse 9y ago
I agree that most startups should work at a Heroku level of abstraction.
You mention 18 microsevices, I think that small teams are better off with a monolith.
I would see Kubernetes as a new machine level. We're moving from bare metal, to VMs, to container schedulers.
Heroku was one of the first companies that ran a container scheduler internally. So I think we agree that is the future.
But a small team probably doesn't need to work at that abstraction level.
At GitLab we think most teams will want to work at a higher abstraction layer. Just push your code and have it deployed on Kubernetes. Without having to write a dockerfile or helm chart yourself.