Sorry my ignorance but doesn’t this introduce yet another layer of complexity and dependency into…
Klaus Badelt

No — actually makes things a lot simpler with modern CD pipelines.

I group things together in production through helm charts.

As far as API’s talking to eachother — generally, no. If they are talking to eachother via REST you get spaghetti. Use unidirectional event based systems and then no service needs to know about another with exception of ingress proxies/api gateways. If you do use rest you can use istio to pretend you aren’t using REST.