The hidden costs of the microservices architecture
-
Upload
miroslaw-nagas -
Category
Software
-
view
210 -
download
3
Transcript of The hidden costs of the microservices architecture
presentation goal
— Simon Brown
“If you can't build a monolith, what makes you think microservices are the answer?”
developed independently by different teams technology agnostic
loosely coupled small, easy to replace
microservices 101
“There's just no getting around it: you're building a distributed system”
— Mark Cavage, ACM Queue
¯\_( )_/¯
1
microservices 101
distributed systemis a
complexity booster
understand
design
build
operate
#12factorapp
#reactivemanifesto
eg. fallacies of distributed computing
the network is reliable
latency is zero
bandwidth is infinite
transport cost is zero
distributed systemintroduces
steep learning curve
you will need several distributed systems to operate, manage and monitor your distributed system
2
microservices 101
Image credit: http://martinfowler.com/bliki/MicroservicePrerequisites.html
collaborativesoftware development
Image credit: http://martinfowler.com/bliki/DevOpsCulture.html
DevOps