NerdOut@Spotify

Spotify R&D
NerdOut@Spotify

NerdOut@Spotify is a technology podcast produced by the nerds at Spotify and made for the nerd inside all of us. Hear from Spotify engineers about challenging tech problems and get a firsthand look into what we're doing, what we're building, and what we’re nerding out about at Spotify every day.

  1. 29: Deploying Our New Typeface: Spotify Mix

    -1 J

    29: Deploying Our New Typeface: Spotify Mix

    Last year Spotify launched a big update to the app: a new typeface.  For most of us, changing fonts is easy. It’s just a dropdown menu away. But creating a whole new typeface and then rolling it out across 45 unique platforms, and over 2,000 types of devices spread across 200 brands – that’s not so simple.  This brand new font is called Spotify Mix and it was made just for Spotify. From playlists to microsites and billboards, it’s what you’ll see everywhere you see Spotify, representing the brand’s distinctive voice.  In this episode, we’ll get into the technical and aesthetic challenges that go into creating and deploying a new typeface as well as what made its release possible: Spotify’s internal design system, known as Encore.  Host and principal engineer Dave Zolotusky speaks with two people on Spotify’s design platform team who helped bring Spotify Mix to the world: an iOS engineer and “Spotify’s one and only typographer” — a designer who specializes in type and fonts. Learn more about Spotify Mix and our internal design system, Encore: Introducing Spotify Mix, Our New and Exclusive Font — SpotifyCreating coherence: How Spotify’s design system goes beyond platforms — FigmaDesign Systems Podcast, Ep. 84: Digital typography: Suggesting, not dictatingRead what else we’re nerding out about on the Spotify Engineering Blog: engineering.atspotify.com You should follow us on Twitter @SpotifyEng, LinkedIn, and YouTube!

    33 min
  2. 26: A Trillion Events

    08/02/2024

    26: A Trillion Events

    How did we learn to do event delivery at scale at Spotify? It’s been a journey. When you do something like tap the play button in the Spotify app, that’s an event. And getting that event data is fundamental to the Spotify experience. Without it, we wouldn’t be able to make music recommendations, pay artists fairly, or track down pesky, hard-to-find bugs. At the most basic level, this seems like a straightforward process: record an event, send that event data to a server somewhere, do something useful with it. Easy, right? But now, multiply that process by 50 million events per second. So, how do we make sure all that important data is delivered reliably, from our client apps to the cloud?  Host and principal engineer Dave Zolotusky talks with 9-year Spotify veteran Riccardo Petrocco about our journey building a event delivery system that can reliably handle a trillion events around the world, moving from Kafka to the cloud, building systems that are simple enough so that nobody tries to find a way around them and encourages “doing the right thing”, the definition of “quality data”, the value of moving up the stack and focusing less on the data pipes and more on what’s in them, and how Backstage makes it easier for our developers to discover, consume, produce, and manage data.  Learn more about Spotify’s data journey: NerdOut@Spotify, Ep.09: It’s All About the Data Data stories on the Spotify Engineering Blog Read what else we’re nerding out about on the Spotify Engineering Blog: engineering.atspotify.com You should follow us on Twitter @SpotifyEng, LinkedIn, and YouTube!

    39 min
  3. 23: Searching for Neighbors with Voyager

    19/10/2023

    23: Searching for Neighbors with Voyager

    How do you get a machine to find a song that’s similar to another song? What properties of the song should it look for? And then does it just compare each track to every other track, one by one, until it finds the closest match? When you have a catalog of 100 million different music tracks, like we do at Spotify, that would take a long time. So, for these kinds of problems, we use a technique known as nearest neighbor search (NNS). This past summer at Spotify, we built a new library for nearest neighbor search: It’s called Voyager — and we open sourced it. Host and principal engineer Dave Zolotusky talks with Peter Sobot and Mark Koh, two of the machine learning engineers who developed Voyager. They discuss using nearest neighbor search for recommendations and personalization, how to go from searching for vectors in a 2D space to searching for them in a space with thousands of dimensions, the relative funkiness and danceability of Mozart and Bach, how to find a place on a map when you don’t have the exact coordinates, tricky acronyms (Annoy: “Approximate Nearest Neighbor Oh Yeah”) and initialisms (HNSW: “Hierarchical Navigable Small World”), why we stopped using our old NNS library, why we open sourced the new one, how it works for use cases beyond music (like LLMs), and looking for ducks in grass. Learn more about Spotify Voyager: About Voyager Voyager on GitHub Voyager documentation for Python Voyager documentation for Java Read what else we’re nerding out about on the Spotify Engineering Blog: engineering.atspotify.comYou should follow us on Twitter @SpotifyEng and on LinkedIn!

    35 min

À propos

NerdOut@Spotify is a technology podcast produced by the nerds at Spotify and made for the nerd inside all of us. Hear from Spotify engineers about challenging tech problems and get a firsthand look into what we're doing, what we're building, and what we’re nerding out about at Spotify every day.

Vous aimeriez peut‑être aussi

Contenu faisant l’objet d’une restriction

Impossible de lire cet épisode sur le Web dans votre pays ou région.

Pour écouter des épisodes au contenu explicite, connectez‑vous.

Recevez les dernières actualités sur cette émission

Connectez‑vous ou inscrivez‑vous pour suivre des émissions, enregistrer des épisodes et recevoir les dernières actualités.

Choisissez un pays ou une région

Afrique, Moyen‑Orient et Inde

Asie‑Pacifique

Europe

Amérique latine et Caraïbes

États‑Unis et Canada