bevor man ein Unternehmen verurteilt!
Spotify & GitHub
You might remember when listening to your favorite music on the go meant tuning a radio, syncing an MP3 player, or adjusting a skipping portable CD player. It’s easy to forget this near-past when so much of the world’s music is available everywhere, instantly—only a search and a tap away. Music, audio books, podcasts and more can be streamed across every platform and across the globe. Behind the streaming industry’s incredible advances are decades of technical achievements in internet access, file formats, algorithms, and more.
In the last 10 years, Spotify has grown in step with these achievements to 217 million active users. From a Swedish startup to one of the largest music streaming services, the company is now a benchmark for integrated user experiences. Listeners tune in from iOS or Android on the go. At their desks they can listen from their browsers or from an app on Mac, Windows, or Linux. And from their homes they can connect to a smart device: speakers, virtual assistants, sound bars, and more. No matter where their users listen, Spotify’s software has to work seamlessly—and so do all employees working in offices around the world.
Product differentiation and user experience are key in an increasingly crowded streaming industry. With a growing and set of features, Spotify’s development team needs to collaborate to ensure everything from the client to the back-end infrastructure plays nicely together. And, for a user centric brand, it’s critical that nothing breaks in the process of pushing regular updates. Product Manager Laurent Ploix works to implement tools, processes, and systems that keep developers (and their code) running smoothly.
Open source: an interconnected community
Ploix’s team and developers across Spotify use GitHub Enterprise Server for innersource projects and collaboration. They also build with GitHub Enterprise Cloud to securely open up their code, work with external partners and participate in the open source community. With open source close to the team’s process, they’ve been able to learn from the larger developer community.
Spotify’s experience in open source is first hand. It’s the foundation of some of the company’s most popular features. To power the recommendation-driven “Discover Weekly” playlists, the team builds and maintains Scio, an open source project built on Apache Beam. The technology allows them to compute recommendations for hundreds of millions of users and run complex processing jobs on thousands of machines in parallel. Scio is an important part of Spotify’s operation—still, it’s open source because the team believes in the model. Thousands of contributors mean thousands of ideas, greater diversity of thought, and ultimately, more robust ideas.
Aber ja - Kindergarten! Also arbeitet Spotify mit Amateuren? Das die Aussage von einem NIEMAND... einer LACHNUMMER @harry74