Developer-Tools
Spotify
Mon Nov 25 2024
Congratulations to the Recipients of the 2024 Spotify FOSS Fund
TL;DR The Spotify FOSS Fund is back again! We created the Spotify FOSS Fund in 2022 to help support the [.
Data
Mon Oct 21 2024
How We Generated Millions of Content Annotations
With the fields of machine learning (ML) and generative AI (GenAI) continuing to rapidly evolve and expand, it has become [.
Thu Sep 05 2024
Are You a Dalia? How We Created Data Science Personas for Spotify’s Analytics Platform
On Spotify’s Analytics Platform, we’re dedicated to building products that empower data practitioners to discover, analyze, and share insigh...
Wed Aug 28 2024
Unlocking Insights with High-Quality Dashboards at Scale
We have a lot of dashboards at Spotify.
Wed Jul 10 2024
Technical Decision-Making in a Fragmented Space: Spotify In-Car Case Study
Car rides have become connected and interactive these days with drivers jamming to music or catching up on podcasts or [.
Tue May 28 2024
Data Platform Explained Part II
Check out Data Platform Explained Part I, where we started sharing the journey of building a data platform, its building [.
Wed May 15 2024
Fixed-Power Designs: It’s Not IF You Peek, It’s WHAT You Peek at
TL;DR Sometimes we cannot estimate the required sample size needed to power an experiment before starting it.
Backstage
Tue Apr 30 2024
Supercharged Developer Portals
Today, we announced Spotify’s latest products and services for companies adopting Backstage, the open source framework for building IDPs.
Tue Apr 02 2024
Data Platform Explained
As engineers working at Spotify, we frequently find ourselves explaining our robust data platform to fellow professionals who are contemplat...
Tue Mar 05 2024
Risk-Aware Product Decisions in A/B Tests with Multiple Metrics
TL;DR We summarize the findings in our recent paper, Schultzberg, Ankargren, and Frånberg (2024), where we explain how Spotify’s decision-ma...
Design
Wed Feb 07 2024
Applying the Facade Pattern on Spotify for Artists
Introduction At Spotify, we’re dedicated to delivering a unified experience to our customers — which can sometimes be at odds [.
Wed Jan 24 2024
Exploring the Animation Landscape of 2023 Wrapped
Each year, we aim to elevate the Spotify Wrapped experience for our users, crafting captivating data stories and pushing the [.
Open-Source
Thu Jan 04 2024
Q&A with the Maintainers of the Spotify FOSS Fund
TL;DR Let’s cap the year by putting a spotlight on some of the valuable work people outside of Spotify are [.
Tue Dec 05 2023
Recursive Embedding and Clustering
Large sets of diverse data present several challenges for clustering, but through a novel approach that combines dimensionality reduction, r...
Tue Nov 14 2023
The What, Why, and How of Mastering App Size
Sometimes a shiny new feature brings more harm than good.
Wed Nov 08 2023
Spotify Wins CNCF Top End User Award for the Second Time!
This week at KubeCon + CloudNativeCon in Chicago, the Cloud Native Computing Foundation announced that Spotify won their Top End User Award....
Tue Nov 07 2023
How We Automated Content Marketing to Acquire Users at Scale
Spotify runs paid marketing campaigns across the globe on various digital ad platforms.
Wed Oct 25 2023
Introducing Voyager: Spotify’s New Nearest-Neighbor Search Library
For the past decade, Spotify has used approximate nearest-neighbor search technology to power our personalization, recommendation, and searc...
Mon Oct 23 2023
Announcing the Recipients of the 2023 Spotify FOSS Fund
TL;DR It’s back! Last year, we created the Spotify FOSS Fund to help support the free and open source software projects we use at Spotify.
Data-Science
Fri Oct 20 2023
Exclude from Your Taste Profile
What is “Exclude from your taste profile”? Are you a parent forced to put the Bluey theme song on repeat? Do you work from home and play lof...
Tue Oct 17 2023
Switching Build Systems, Seamlessly
At Spotify, we have experimented with the Bazel build system since 2017.
People
Thu Oct 05 2023
Managing Software at Scale: Kelsey Hightower Talks with Niklas Gustavsson about Fleet
How does Spotify manage a sprawling tech ecosystem made up of 500+ squads managing over 10,000 software components in production? Last Novem...
Thu Sep 28 2023
How to Accurately Test Significance with Difference in Difference Models
When we want to determine the causal effect of a product or business change at Spotify, A/B testing is the gold standard.
Thu Aug 24 2023
Encouragement Designs and Instrumental Variables for A/B Testing
At Spotify, we run a lot of A/B tests.
Wed Aug 16 2023
Experimentation at Spotify: Three Lessons for Maximizing Impact in Innovation
As companies mature, it’s easy to believe that the core experience and most user needs have been resolved, and all that’s left to work towar...
Thu Aug 03 2023
Coming Soon: Confidence — An Experimentation Platform from Spotify
TL;DR: Spotify is releasing a new commercial product for software development teams: a version of our homegrown experimentation platform tha...
Tue Jul 25 2023
Bringing Sequential Testing to Experiments with Longitudinal Data (Part 2): Sequential Testing
In Part 1 of this series, we introduced the within-unit peeking problem that we call the “peeking problem 2.
Tue Jul 18 2023
Bringing Sequential Testing to Experiments with Longitudinal Data (Part 1): The Peeking Problem 2.0
Spotify’s approach to challenges in sequential testing with longitudinal data At Spotify, we’re constantly improving our data infrastructur...
Wed Jun 28 2023
Experimenting with Machine Learning to Target In-App Messaging
Messaging at Spotify At Spotify, we use messaging to communicate with our listeners all over the world.
Thu Jun 22 2023
Analyzing Volatile Memory on a Google Kubernetes Engine Node
TL:DR At Spotify, we run containerized workloads in production across our entire organization in five regions where our main production work...
Thu Jun 15 2023
Experimenting at Scale, the Spotify Home Way
Introduction In the fast-paced world of streaming, personalization plays a vital role in enhancing user experiences.
Thu May 25 2023
Multiple Layers of Abstraction in Design Systems
Check out our previous post — Customization & Configuration in Design Systems — for more about how we define APIs for design systems.
Mon May 15 2023
Fleet Management at Spotify (Part 3): Fleet-wide Refactoring
This is part 3 in our series on Fleet Management at Spotify and how we manage our software at scale.
Platform
Wed May 10 2023
TV Spatial Navigation
Very often, when developing user interfaces, a lot of focus is given to the visuals, as that’s what primarily gets a user’s attention.
Wed May 03 2023
Fleet Management at Spotify (Part 2): The Path to Declarative Infrastructure
This is part 2 in our series on Fleet Management at Spotify and how we manage our software at scale.
Machine-Learning
Thu Apr 27 2023
Humans + Machines: A Look Behind Spotify’s Algotorial Playlists
TL;DR Since 2017, Spotify has been working to create a better listening experience for our users by applying the expertise of our curators w...
Infrastructure
Wed Feb 01 2023
Unleashing ML Innovation at Spotify with Ray
Introduction As the field of machine learning (ML) continues to evolve and its impact on society and various aspects of our lives grows, it ...
Wed Jan 18 2023
Agile Coaching (AC) at Spotify: Shining a Light on the AC Career Framework
At Spotify, change is a constant, and our agile coaches are here to help teams and leaders thrive as we evolve.
Thu Jan 05 2023
What’s a “Listening Personality”?
We did a couple of new things in Wrapped this year, and one of these is a thing called Your Listening Personality.
Thu Dec 15 2022
Shipping Spotify’s Culture: 5 Plugins (and 4 Principles) for Supercharging Developer Experience at Scale
ICYMI Spotify officially began selling enterprise software today: the Spotify Plugins for Backstage bundle subscription.
Tue Nov 15 2022
Strategies and Tools for Performing Migrations on Platform
Needing to deliver faster and more reliably while managing a growing number of contributors and a more complex codebase seems like the fate ...