Search

Home > Cloud Engineering – Software Engineering Daily > Moving to Microservices at SoundCloud with Lukasz Plotnicki
Podcast: Cloud Engineering – Software Engineering Daily
Episode:

Moving to Microservices at SoundCloud with Lukasz Plotnicki

Category: Technology
Duration: 00:49:59
Publish Date: 2016-02-03 20:58:38
Description:

lukasz-plotnicki

“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

Sponsors

hired-logo Hired.com is the job marketplace for software engineers. Go to hired.com/softwareengineeringdaily to get a $600 bonus upon landing a job through Hired.
codeship-logo Codeship is a fast and secure hosted Continuous Delivery platform that scales with your needs. Visit codeship.com to get started today.

The post Moving to Microservices at SoundCloud with Lukasz Plotnicki appeared first on Software Engineering Daily.

Total Play: 0