When To Use Microservices (And When Not To!) • Sam Newman & Martin Fowler • GOTO 2020
This interview was recorded for the GOTO Book Club. #GOTOcon #GOTOBookClub http://gotopia.tech/bookclub Sam Newman - Author of "Monolith to Microservices" @SamNewmanWork Martin Fowler - Chief Scientist at Thoughtworks DESCRIPTION Upgrade your microservices knowledge by listening to a spirited conversation between two living legends: Sam Newman and Martin Fowler. The two touch upon the main reasons for using or not using microservices, and, if you decide to do use microservices, what else you should change along the way to fully benefit from the switch, plus much more. The interview is based on Sam Newman's new book "Monolith to Microservices": https://amzn.to/2Nml96E TIMECODES 00:00 Series intro 00:50 Episode intro 01:25 Why a new book about microservices? 03:50 When to use microservices 06:14 Don't use microservices as a default option? 08:35 Top 3 reasons to introduce microservices 11:00 How to avoid a distributed monolith 14:49 Why strive for independent deployment? 20:09 Organizations & teams 22:51 Handling data 31:57 Handling people 37:05 Outro Read the full transcription of the interview here: https://gotopia.tech/episodes/20 RECOMMENDED BOOKS Sam Newman • Monolith to Microservices • https://amzn.to/2Nml96E Sam Newman • Building Microservices • https://amzn.to/3dMPbOs Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running• https://amzn.to/3c4HmmL Mitra, Nadareishvili, McLarty & Amundsen • Microservice Architecture • https://amzn.to/3fVNAb0 Chris Richardson • Microservices Patterns • https://amzn.to/2SOnQ7h Adam Bellemare • Building Event-Driven Microservices • https://amzn.to/3yoa7TZ Martin Fowler • Patterns of Enterprise Application Architecture • https://amzn.to/3lp4sIq Martin Fowler • Domain-Specific Languages • https://amzn.to/3nzOIFk / gotocon / goto- / goto_con / gotoconferences #Microservices #MartinFowler #SamNewman #Programming #MicroservicesArchitecture #SoftwareArchitecture #MonolithToMicroservices #ThoughtWorks #OReilly #BuildingMicroservices CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: / @goto- Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConf...

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

Not Just Events: Developing Asynchronous Microservices • Chris Richardson • GOTO 2019

How AI will change software engineering – with Martin Fowler

Principles Of Microservices by Sam Newman

You Keep Using That Word • Sam Newman • GOTO 2024

Don’t Build a Distributed Monolith - Jonathan "J." Tower - NDC London 2023

Microservices • Martin Fowler • YOW! 2016

Considering Migrating a Monolith to Microservices? • Chris Richardson • YOW! 2022

Monolith Decomposition Patterns • Sam Newman • GOTO 2019

What is DDD - Eric Evans - DDD Europe 2019

Distributed Systems in One Lesson by Tim Berglund

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Martin Fowler Reflects on Refactoring: Improving the Design of Existing Code

Retired Amazon VP: How Corporate Politics Work And How To Win | Ethan Evans

Software Architecture: The Hard Parts - Neal Ford

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)

Microservices • Martin Fowler • GOTO 2014

Top 5 techniques for building the worst microservice system ever - William Brander - NDC London 2023

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

