3 ms·
> How do they manage these kinds of K8s setups at scale? You check in configs into the monorepo and there is tooling to continuously sync the configs with the
by __turbobrew__ 3y ago
> How do they manage these kinds of K8s setups at scale?
You check in configs into the monorepo and there is tooling to continuously sync the configs with the actual state of the infrastructure.
The advantage of microservices at scale is that team X breaking the build doesn’t affect team Y. This scale is probably not until you have 1000+ engineers however.
- pclmulqdq 3y agoTo be clear, that is the advantage of services. Microservices are a culture of taking that isolation as far as you can.
- jakupovic 3y agoYou do deployments as one used to do with big C++ programs also, you can delete everything and deploy again to make sure everything is new. The latter is preferred. Doing continuous deployments is very hard and not sure possible, at least I haven't seen it work well even though it's touted as fundamental k8s feature. K8s groups resources and presents a platform, how you use it it's up to you, and the management.