GOTO - The Brightest Minds in Tech cover image

GOTO - The Brightest Minds in Tech

When To Use Microservices (And When Not!) • Sam Newman & Martin Fowler

Mar 24, 2021
Sam Newman and Martin Fowler discuss the reasons for using or not using microservices and the changes required for maximum benefits. They explore the benefits and costs of adopting a microservice architecture and the importance of clear goals and outcomes. They also highlight the top three reasons for using microservices, including independent deployability, isolation of data and processing, and enabling organizational autonomy. The concept of independent deployability is further discussed, along with successful deployment models in monolithic applications and the advantages of microservices in reducing the scope of deployment.
35:11

Podcast summary created with Snipd AI

Quick takeaways

  • Microservices should be used as a conscious choice driven by specific outcomes or benefits, providing options for scaling applications and enhancing application robustness.
  • Transitioning from monolithic architectures to microservices requires achieving independent deployability within the microservices architecture and managing data separation and isolation, while also necessitating organizational shifts in decision-making processes and responsibilities within teams.

Deep dives

Reasons for Using Microservices

Sam Newman and Martin Fowler discuss the main reasons to consider using microservices. They emphasize that using microservices should be a conscious choice driven by specific outcomes or benefits. Microservices provide options for scaling applications, offer independent deployability when implemented correctly, and help isolate failure points, enhancing application robustness. The authors also highlight that microservices should not be seen as a one-size-fits-all solution, but rather as a tool that requires a good reason to be adopted.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode