3 ms·
I would say it is an interesting fact, since it's this "good 'API boundary'" that, as you said, enables one to separate concerns, be it between different teams
by jobegrabber 5y ago
I would say it is an interesting fact, since it's this "good 'API boundary'" that, as you said, enables one to separate concerns, be it between different teams in an organisation or between a service provider and its users.
Yes, you don't need Kubernetes to come up with your own implicit or explicit API boundaries, and these might not be needed for smaller projects.
I agree that Kubernetes is often used where it's not strictly needed.
There are things which strict abstraction, and with it, separation of concerns provide. The crucial point is that certain things are enforced.
- danpalmer 5y agoSorry, I meant not an interesting fact in public clouds where they take care of all the VMs for you, even without Fargate. You're right though, the abstraction layer is very interesting for _enabling_ public clouds, and for private cloud team ownership.