Bookmarking these two articles to read later, and I’ll jump right to your question about the balance -
we have not achieved this yet, but what we would like is to create a golden path for the developers where they don’t have to know HOW the infrastructure got created for them, but they DO know what resources they own, how to monitor and troubleshoot basic issues and maybe submit PRs for enhancement to the platform if they are interested.