An idea very well stated by Holub is that you need to have the teams self-servicing within params. Moving from layers of expertise into multi-disciplinary teams.
Teams have all the necessary skills to build, test and deploy a story, they own it basically.
It may lead to a bottleneck if the skill required, for instance to deploy or test is not shared among all the team-members. This usually means that the testers could endup being the gatekeepers of the release. In true service of self-service everyone in the team needs to be able to sign-off deploys.
Then you start having “internal service teams” instead of renting in platforms as Heroku or Digital Ocean. Who knows…