FHRAI Magazine - Industry Needs To Be Continously Tech Savvy
Continously delivering containerized microservices
-
Upload
matthiasnoback -
Category
Software
-
view
253 -
download
5
Transcript of Continously delivering containerized microservices
MATTHIAS NOBACK@matthiasnoback
Continuously delivering containerized, highly available services with proper context boundaries and messaging
integration, deployed to servers in the cloud
Postpone Judgement!
What Is AMicroservice?
Monolith Vs Microservices
The Monolith
Microservices
"Micro"?
PEOPLE WHO ARE CRITICAL OF MICROSERVICES
PEOPLE WHO HAVE BUILT A MICROSERVICE
SYSTEM
Perceived problemsSCEPTICISM
Bounded Contexts
Maximize Service Autonomy
Technology Circus
Standards, Standard Languages, Libraries, Etc.
Start Small
The Tools Are There
Learn On The Job
Even in a small team, microservices can be a good choice of architecture.
(my hypothesis)
Microservice architecture
SHAKE OUT ALL THE PROBLEMS OF YOUR ORGANIZATION WITH A
Requires And Enables Continuous Delivery
What Is Continuous Delivery?
QualityTestability
Automation
Change Becomes FastAnd Safe
If It Hurts, Do It Often
Helps Build A Devops Culture
What Is Devops?
Tools Are Getting Better Every Day
Requires Proper Bounded Contexts
A natural, technical limit imposed on the domain model really helps for modularization (previous approaches have almost never worked)
Eric Evans (paraphrased)
Requires And Enables Team Autonomy
Reduce Bottlenecks
Added benefitsBUT BESIDES THAT?
Throw-Away Services
Rewrite
Experiment
Polyglot
Innovate Faster
You Will Be Popular
Questions?
Thanks!https://joind.in/talk/ce93d