SoundCloud has a variety of resource groups, and one such group is called Women in Engineering, or WINE. The mission statement of the group — which is open to people of all genders — is to work “on initiatives to attract and ensure an environment for women to thrive within Engineering at SoundCloud and in the industry.”
Empty pull request descriptions slow down teams, but PR templates are a quick and easy remedy. By streamlining the PR writing process into a series of fill-in-the-blank steps, a PR becomes a valuable asset for knowledge sharing across teams that will outlive its authors.
This is the story of how I joined SoundCloud and learned Scala as a Golang developer with no prior knowledge of Scala.
This is the story of how we used the Strangler pattern to migrate our public API from a monolithic codebase to a fully fledged BFF over the course of eight years. It also discusses some of the trials and tribulations we encountered along the way.
We made some updates to Periskop, our internal pull-based exception monitoring service. To learn about what is new in 2022, read on.
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…
Discover the powerful design of Apache Kafka and how SoundCloud consumes events from Kafka.
Discover how SoundCloud extended the concept of Value-Added Services to Domain Gateways.
Learn about the evolution of architectural patterns at SoundCloud — from BFFs to Value-Added Services.
Discover how service architecture has evolved at Soundcloud over the past few years...