Backstage Blog

RSS logo

What Is New with Periskop in 2022

February 1st, 2022 by Marc Tuduri

We made some updates to Periskop, our internal pull-based exception monitoring service. To learn about what is new in 2022, read on.

Read more…

Obvious Ownership: A Sensible Humane Registry

January 6th, 2022 by Julio Zynger

Imagine yourself as an engineer who just joined SoundCloud. Besides meeting your colleagues and getting your new laptop, badge, and that cool branded hoodie, the first weeks at work will be about exploration. Onboarding involves a lot of “looking around”: finding mentorship, getting to know the company’s culture, and exploring codebases — and most likely, you’ll want to contribute code too!

The first question you might ask is “What do I even work on?”. With time, you’ll identify a few sibling…

Read more…

Tiny Letter from Kafka

October 13th, 2021 by Kaylee Cho

Discover the powerful design of Apache Kafka and how SoundCloud consumes events from Kafka.

Read more…

Service Architecture at SoundCloud — Part 3: Domain Gateways

September 17th, 2021 by Marc Tuduri, Kim Covaci, Bernd Louis and Jorge Creixell

Discover how SoundCloud extended the concept of Value-Added Services to Domain Gateways.

Read more…

Service Architecture at SoundCloud — Part 2: Value-Added Services

August 20th, 2021 by Bejal Lewis and Marc Tuduri

Learn about the evolution of architectural patterns at SoundCloud — from BFFs to Value-Added Services.

Read more…

Service Architecture at SoundCloud — Part 1: Backends for Frontends

July 29th, 2021 by Jorge Creixell

Discover how service architecture has evolved at Soundcloud over the past few years...

Read more…

How We Share Knowledge as a Web Collective

July 14th, 2021 by Can Göktas and Jan Monschke

Group of people sharing knowledge

There’s no single platform team that consists of only web engineers at SoundCloud, even though we consider ourselves to be part of the “Web Collective.” Instead, all web engineers are split into smaller, cross-functional teams across the organization. This structure definitely has its advantages, but it’s also left engineers in a situation where platform-specific experience and knowledge about platform-specific best practices are more difficult to access than they would be if we were all on the…

Read more…

Upcoming API Security Updates — Action Required

July 1st, 2021 by Rahul Rumalla

As part of our continuous effort toward making improvements to our API with the hope that we can relaunch API access to all developers, we’re making some critical security improvements. Please note that these are important and time sensitive and may cause disruptions in your app if you don’t make the necessary security upgrades.

Read more…

Did I Break You? Reverse Dependency Verification

May 25th, 2021 by Julio Zynger

Let's take a look at techniques we can use to confidently release updates to an internal library that's integrated into hundreds of projects across the company — even if they're API-breaking changes.

Read more…

High-Tier Content in the SoundCloud API

May 6th, 2021 by Dasha Kobzeva and Rahul Rumalla

You can now retrieve metadata for our full SoundCloud catalog through our API by providing the new access filter in your request.

Read more…