CD is great, but what if you are deploying too often? Deployments may be low cost/risk (hopefully!), but nothing is zero cost/risk. Blast Radius a tool (gradle plugin) that his team wrote that only deploys services as necessary in a CD pipeline. Keep your services in one large repository without deploying everything on every commit. The ideas presented could easily be implemented with other build tools.