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.