Cloud Engineering Archives - Software Engineering Daily

Moving to Microservices at SoundCloud with Lukasz Plotnicki


Listen Later

“You can have a monolith, and it can be a perfectly good thing.”

Monoliths versus microservices – the architectural debate continues across the internet. SoundCloud is a popular music company that experienced the rapid development benefits of a monolith, as well as the long-term technical debt. That technical debt has since been relieved by a move towards microservices. In this episode of Software Engineering Daily, Lukasz joins Jeff to talk about the realities of moving from a monolith to a microservices architecture, and walks through the lessons learned at SoundCloud.

Lukasz Plotnicki is a consultant and software engineer at ThoughtWorks, which helps clients address their software development challenges and needs.

Questions
  • What are the application requirements of SoundCloud?
  • Is there something about Rails that lends towards apps becoming monolithic?
  • How did SoundCloud gradually ease into using microservice architecture?
  • How did the variety of front-end interfaces affect SoundCloud’s monolithic architecture?
  • What is the difference between a BFF and a microservice?
  • What are the downsides of a BFF implementation?
  • What are the lessons the SoundCloud case study has taught you about software architecture?
  • Links
    • SoundCloud
    • BFF @ SoundCloud
    • Thoughtworks
    • Monolithic application
    • How we ended up with microservices
    • The Strangler Pattern
    • Bounded Context
    • Domain-driven design
    • Lukasz on Twitter
    • The post Moving to Microservices at SoundCloud with Lukasz Plotnicki appeared first on Software Engineering Daily.

      ...more
      View all episodesView all episodes
      Download on the App Store

      Cloud Engineering Archives - Software Engineering DailyBy Cloud Engineering Archives - Software Engineering Daily

      • 3.8
      • 3.8
      • 3.8
      • 3.8
      • 3.8

      3.8

      31 ratings


      More shows like Cloud Engineering Archives - Software Engineering Daily

      View all
      Software Engineering Radio by se-radio@computer.org

      Software Engineering Radio

      270 Listeners

      Software Engineering Daily by Software Engineering Daily

      Software Engineering Daily

      623 Listeners

      Soft Skills Engineering by Jamison Dance and Dave Smith

      Soft Skills Engineering

      289 Listeners

      Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

      Syntax - Tasty Web Development Treats

      987 Listeners

      Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

      Kubernetes Podcast from Google

      181 Listeners

      AWS Podcast by Amazon Web Services

      AWS Podcast

      205 Listeners

      Big Technology Podcast by Alex Kantrowitz

      Big Technology Podcast

      497 Listeners