Engineering.atspotify.com

Spotify Engineering

WEBIntroducing Voyager: Spotify’s New Nearest-Neighbor Search Library. For the past decade, Spotify has used approximate nearest-neighbor search technology to …

Actived: 4 days ago

URL: https://engineering.atspotify.com/

How Backstage Made Our Developers More Effective

WEBSimilarly, rather than moving from tab to tab, checking to see the health of, say, their Kubernetes clusters or the status of their recent deployment, engineers can …

Category:  Health Go Health

Software Visualization — Challenge, Accepted

WEBSoftware Visualization — Challenge, Accepted. TL;DR Architectural diagrams are the bread and butter of software design and a foundational tool for communication …

Category:  Health Go Health

Building the Future of Our Desktop Apps

WEBWe measure code health in terms of test coverage, maintainability, readability, and how easy code is to remove. The architecture we chose had unexpected …

Category:  Health Go Health

How We Built Infrastructure to Run User Forecasts at Spotify

WEBUser forecasts are one such metric, and are especially important to get as accurate as possible given they inform business decision-making and are one of the …

Category:  Health Go Health

What the Heck is Backstage Anyway

WEB1. Creating a new microservice. Creating any new software component at Spotify, such as a new microservice, is done with a few clicks in Backstage. Developers …

Category:  Health Go Health

Spotify engineering culture (part 1)

WEBHere’s part 1 of short animated video describing our engineering culture. This is a journey in progress, not a journey completed, and there’s a lot of variation from …

Category:  Health Go Health

A Product Story: The Lessons of Backstage and Spotify’s …

WEBTLDR; In episode 08 of our podcast series “Spotify: A Product Story”, we share stories and lessons from building and open sourcing Backstage, our homegrown …

Category:  Health Go Health

How Spotify Scales Apache Storm

WEBScalability is the ability of the software to keep up the performance even under increasing load by adding resources linearly. But achieving scalability requires more …

Category:  Health Go Health

Achieving fault-tolerance with intelligent daemons

WEBArrow has health monitoring to keep track of the health of the individual servers that make up B. Arrow has a circuit breaker for fast failing requests. Arrow …

Category:  Health Go Health

Dare to be different (part 2)

WEBRespect, Equality and Health. It should go without saying that everyone is respectful of each other in the workplace, but sadly this is often not the case; Spotify …

Category:  Health Go Health

Product Lessons from ML Home: Spotify’s One-Stop Shop for …

WEBFor exampleML engineers saw the potential to build on top of ML Home and proposed we build production readiness certification of ML models in the interface. In …

Category:  Health Go Health

Developer Tools Archives

WEBSpotify runs paid marketing campaigns across the globe on various digital ad platforms. Being efficient with our marketing budget is critical for maximizing the return …

Category:  Health Go Health

Designing the Spotify perimeter

WEBDesigning the Spotify perimeter. October 9, 2015 Published by Alexey Lapitsky. In this blog post we focus on the web load balancers and various proxy …

Category:  Health Go Health

Fleet Management at Spotify (Part 1): Spotify’s Shift to a Fleet-First

WEBThe small stuff adds up quickly. Maintaining thousands of components, even for minor updates, quickly gets arduous. More complex migrations — e.g., upgrading …

Category:  Health Go Health

Automated Incident Response Infrastructure in GCP

WEBGRR Admin UI: The Admin UI is a graphic interface that allows incident responders to easily schedule hunts. Using this Terraform module, GCE instance groups …

Category:  Health Go Health

Fleet Management at Spotify (Part 3): Fleet-wide Refactoring

WEBOnce an automatically generated pull request is automerged, we monitor the health of the affected component by consuming Pub/Sub events from our backend …

Category:  Health Go Health

Agile Coaching (AC) at Spotify: Shining a Light on the AC Career

WEBAt Spotify, change is a constant, and our agile coaches are here to help teams and leaders thrive as we evolve. With agile principles famously part of our DNA, …

Category:  Health Go Health

Tech Migrations, the Spotify Way

WEBAfter some experimentation, we landed on a three-part strategy to make migrations more efficient. 1. Ruthlessly prioritize. The first part was to ensure we had the …

Category:  Health Go Health