Skip to content
0:00 / 0:00

#microservices#soa#monolith

Martin Fowler – Microservices

Thoughtworks

51K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 1 person: 1 on Stack Overflow and its sister sites.
  • Presented by Martin Fowler
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

215K views11 years ago1 recommendation

Software designDistributed systemsMicroservices and monolithsSoftware architecture

Martin Fowler discusses the characteristics, trade-offs, and prerequisites of the microservice architectural style compared to monoliths.

The Microservice architectural style has become the hot fashion recently. This talk looks at some of the common characteristics of microservice architectures, what (if any) the difference is between microservices and SOA, how big a microservice should be, the trade-offs between a monolithic and microservice architecture, and some essential things you need to have in place when you first go live using this approach. Software Development in the 21st Century (Part 3 of 3) - Originally delivered at ThoughtWorks XCONF 2014 thoughtworks.com/talks/software-development-21st-century-xco… Help us caption & translate this video! amara.org/v/J2IG/

Why it's here

1 person recommends this

What people say. Recommended as a foundational explanation of microservices and how they differ from SOA.

Moments people linked to

Mayank Jaiswalon Stack Overflow • Recommends

On “Difference between Microservices Architecture and SOA”

…to be significantly smaller than what SOA tends to be. Microservice is a small(er) independently deployable unit. Beware of very small microservice antipattern - nanoservice. A SOA can be either a monolith or it can be comprised of multiple microservices. Martin Fowler says he likes to think SOA to be a superset of microservices. Martin Fowler: link to this video Edit : Here is another video by Martin Fowler, talking about difference between Microservices and SOA. link to this video The term microservices puts a lot of emphasis on the size of the services, a point that most practitioners find to be rather unfortunate. Stefan Tilkov argues that you should start from the overall application and figure how it…
97View the answer