The End of the Public API Strangler
SoundCloud Developer Blog » Microservices
by
2y ago
This is the story of how we used the from a monolithic codebase to a fully fledged over the course of eight years. It also discusses some of the trials and tribulations we encountered along the way ..read more
Visit website
How SoundCloud Uses HAProxy with Kubernetes for User-Facing Traffic
SoundCloud Developer Blog » Microservices
by
2y ago
A little less than two years ago, SoundCloud began the journey of replacing our homegrown deployment platform, . Kubernetes automates deployment, scaling, and management of containerized applications ..read more
Visit website
Service Architecture at SoundCloud — Part 1: Backends for Frontends
SoundCloud Developer Blog » Microservices
by
2y ago
Discover how service architecture has evolved at Soundcloud over the past few years ..read more
Visit website
Service Architecture at SoundCloud — Part 3: Domain Gateways
SoundCloud Developer Blog » Microservices
by
2y ago
Discover how SoundCloud extended the concept of Value-Added Services to Domain Gateways ..read more
Visit website
Microservices and the monolith
SoundCloud Developer Blog » Microservices
by
2y ago
In a previous series of blog posts , we covered our decision to move away from a monolithic architecture, replacing it with microservices, interacting synchronously with each other over HTTP, and asynchronously using events. In this post, we review our progress toward this goal, and talk about the conditions and strategy required to decommission our monolith ..read more
Visit website
Synchronous communication for microservices: current status and learnings
SoundCloud Developer Blog » Microservices
by
2y ago
and introduced a microservices architecture we rely a lot on synchronous request-response style communication. In this blog post we’ll go over our current status and some of the lessons we learned ..read more
Visit website
Inside a SoundCloud Microservice
SoundCloud Developer Blog » Microservices
by
2y ago
If you’re a regular visitor to this blog, you might be aware that we have been transitioning to a microservices based architecture over the past four to five years, as we have shared insights into the process and the related challenges . To recap, adopting a microservices architecture has allowed us to regain team autonomy by breaking up our monolithic backend into dozens of decoupled services, each encapsulating a well defined portion of our product domain. Every service is built and deployed individually, communicating with other services over the network via light-weight data interchange fo ..read more
Visit website
Lessons in resilience at SoundCloud
SoundCloud Developer Blog » Microservices
by
2y ago
This post talks about two key aspects of resiliency when doing RPC at scale - the circuit breaker pattern, and its power combined with client-side load balancing ..read more
Visit website
Using Kubernetes Pod Metadata to Improve Zipkin Traces
SoundCloud Developer Blog » Microservices
by
2y ago
We revisited our distributed tracing setup and incorporated Kubernetes pod metadata into it, significantly enhancing our engineers’ ability to troubleshoot problems that cut across microservices ..read more
Visit website
Service Architecture at SoundCloud — Part 2: Value-Added Services
SoundCloud Developer Blog » Microservices
by
2y ago
Learn about the evolution of architectural patterns at SoundCloud — from BFFs to Value-Added Services ..read more
Visit website

Follow SoundCloud Developer Blog » Microservices on FeedSpot

Continue with Google
Continue with Apple
OR