Spotify
Spotify's Backstage team achieves speed and quality at scale with Uffizzi
Spotify's Backstage team achieves speed and quality at scale with Uffizzi
Engineers at Spotify working on the Backstage team were looking for a scalable test environments tool that they could use to rapidly review and release a growing backlog of pull requests from both internal and external contributors.
Spotify is one of the largest music streaming service providers in world, with over 489 million monthly active users, including 205 million paying subscribers, as of December 2022.
Backstage is an open-source framework for building developer portals that was created at Spotify to help their teams organize growing service complexity. With Backstage, teams can build one central place for their engineering organization’s tools, resources, and documentation—from CI/CD status to Kubernetes monitoring, to API and library docs, to deciphering their monorepos, and everything in between. Backstage has since been donated to the Cloud Native Computing Foundation (CNCF) and adopted by hundreds of companies, including:
“We'd been wanting preview environments for awhile. Our first attempt at a solution did not work out and then when Uffizzi came into the picture it just made sense. Maintainers check all the PRs—mostly a visual check—and this saves a lot of time of not having to run those branches locally. The environment is just there. Really nice. We have hundreds of contributions a month so it's quite a lot."
- Ben Lambert, Developer at Spotify & Backstage maintainer
“Preview environments are not an easy problem. It’s a lot more than spinning up some containers. You have to deal with the branch builds, the build artifacts, a container registry, permissions, secrets, OAuth, and a dynamic life-cycle management that comes with all of it."
- Ben Lambert, Developer at Spotify & Backstage maintainer