MATTHIAS NOBACK
@matthiasnoback
Continuouslydeliveringcontainerized,highlyavailable
serviceswithpropercontextboundariesandmessaging
integration,deployedtoserversinthecloud
PostponeJudgement!
WhatIsA

Microservice?
MonolithVs
Microservices
TheMonolith
Microservices
"Micro"?
PEOPLE WHO ARE 

CRITICAL OF MICROSERVICES
PEOPLE WHO HAVE 

BUILT A MICROSERVICE
SYSTEM
Perceivedproblems
SCEPTICISM
BoundedContexts
MaximizeService
Autonomy
TechnologyCircus
Standards,Standard
Languages,Libraries,Etc.
StartSmall
TheToolsAreThere
LearnOnTheJob
Even in a small team, microservices can be a
good choice of architecture.
(my hypothesis)
Microservicearchitecture
SHAKE OUT ALL THE PROBLEMS OF
YOUR ORGANIZATION WITH A
RequiresAndEnables
ContinuousDelivery
WhatIsContinuous
Delivery?
Quality

Testability

Automation
ChangeBecomesFast

AndSafe
IfItHurts,DoItOften
HelpsBuildADevops
Culture
WhatIsDevops?
ToolsAreGettingBetter
EveryDay
RequiresProper
BoundedContexts
A natural, technical limit imposed on the
domain model really helps for modularization
(previous approaches have almost never
worked)
Eric Evans (paraphrased)
RequiresAndEnables
TeamAutonomy
ReduceBottlenecks
Addedbenefits
BUT BESIDES THAT?
Throw-AwayServices
Rewrite
Experiment
Polyglot
InnovateFaster
YouWillBePopular
Questions?
Thanks!
https://joind.in/talk/ce93d

Continously delivering containerized microservices