Techbytes: TypeScript – from “Assess” to “Use”
Discover how Spotify engineers drive adoption and support of TypeScript within Spotify’s highly distributed engineering community.
Published by John RodriguezDiscover how Spotify engineers drive adoption and support of TypeScript within Spotify’s highly distributed engineering community.
Published by John RodriguezEngineer Bram Leenders, explains what crypto-shredding is, how Spotify uses it to respect users’ privacy — and how Padlock, our [...]
Published by Spotify EngineeringAs a Security responder, it is important to have access to relevant information quickly in order to get a more [...]
Published by Carly Schneider, Fredrik GustafssonThe purpose of this post is to tell the story of the new Spotify web player. How and why it came to be. We will focus on what the steps were that led to a complete rewrite [...]
Published by José M. PérezAt Spotify we are moving to managed infrastructure solutions to focus more on our core competencies [...]
Published by Emilio Del TessandoroAt Spotify, we have a complex and diverse data processing ecosystem. Our backend infrastructure handles millions of requests per second, which are processed by over a thousand (micro)services [...]
Published by Bram LeendersWe flipped one server flag and got more download bandwidth for Spotify users. That is the TL;DR of this A/B experiment with BBR, a new TCP option [...]
Published by Erik Carlsson, Eirini KakogianniThis is part 5 in our new interview series called “Spotify Spotlight.” In these interviews, we showcase Spotifiers working in [...]
Published by Spotify EngineeringAnyone who has ever done manual testing knows that it’s slow, boring and error-prone. By writing automated tests we are trying to remove — or at the very least improve — on these pain points [...]
Published by André SchafferSpotify’s Event Delivery system is responsible for delivering hundreds of billions of events every day. Most of the events are generated as a response [...]
Published by Igor MaravićThis is the first part of a 2 part blog series. In this series we will talk about Scio, a Scala API for Apache Beam and Google Cloud Dataflow, and [...]
Published by Neville LiSecuring our Cloud infrastructure is incredibly important. We are now taking another step forward by leveraging open source tools we developed in [...]
Published by Gianluca BrindisiSpotify began using Docker with a few prototype services in 2014. We upgraded and configured it many times since and have almost every time come across issues that were often hard to detect and fix.
Published by David XiaWe are happy to announce a new open sourced project from Spotify called Spydra. Spydra makes it easy to run data [...]
Published by Hannu VarjorantaEvery day, Spotify users are generating more than 100 billion events. Every event is being generated as a response to [...]
Published by Igor MaravićForward: This blog post accompanies our presentation given at SRECon 2017 in San Francisco. The recording of the talk can be viewed here, [...]
Published by Lynn RootFive years ago, music personalization at Spotify was a tiny team. The team read papers, developed models, wrote data pipelines [...]
Published by Spotify EngineeringIntroduction When you log into Spotify, browse through your Discover Weekly playlist, and play a track, you’re interacting with some of our [...]
Published by Nic CopeWhenever a user performs an action in the Spotify client—such as listening to a song or searching for an artist—a [...]
Published by Igor MaravićWhenever a user performs an action in the Spotify client—such as listening to a song or searching for an artist—a [...]
Published by Igor MaravićWhenever a user performs an action in the Spotify client—such as listening to a song or searching for an artist—a [...]
Published by Igor MaravićIntroduction In the previous post we talked about how the Internet finds its way to reach content and users; how Internet relations [...]
Published by dbarrosopIntroduction This is the first part of a series of posts about a project we have been working with for [...]
Published by dbarrosopWhat to Measure? In part 1, we already mentioned a few metrics that should be considered by the load balancer. Success [...]
Published by Lukáš Poláček