thinking with microservices

38
Thinking with MicroServices

Upload: unicorns-in-tech

Post on 12-Feb-2017

108 views

Category:

Software


0 download

TRANSCRIPT

Thinking with MicroServices

– Melvin Conway, Datamation magazine in April 1968

“Any organization that designs a system (defined more broadly here than just information systems) will inevitably produce a design whose structure is

a copy of the organization’s communication structure.”

ContextContextIt’s all about the

– Eric Evans, in Domain Driven Design

“Cells can exist because their membranes define what is in and out and determine what can pass”

MicroServiceWait what is even a

MicroService

Adjective1. extremely small.2. minute in scope or capability.

MicroServiceNoun1. an act of helpful activity; help; aid.2. the supplying or supplier of utilities or

commodities (…)

Great, but why?

So…what’s the catch?

What catch?

No, seriously, it’s great.

Everything is awesome ™

Complexity

Time

Cost of implementing a new feature in a monolith

Complexity

Time

Cost of implementing a new feature in a microservice architecture

Hungry for more?

Thank you!