SlideShare a Scribd company logo
From Monolith to Multi-Cloud
Cloud-Native Microservices
@diego_pacheco
❏ Cat's Father
❏ Principal Software Architect
❏ Agile Coach
❏ SOA/Microservices Expert
❏ DevOps Practitioner
❏ Speaker
❏ Author
diegopacheco
http://diego-pacheco.blogspot.com.br/
https://goo.gl/eEqvzl
About me...
Monolith Issues
❏ Hard to maintain
❏ Too much Coupling
❏ Low level of Isolation / Abstraction
❏ Bottleneck for Innovation
❏ It's not COST effective
❏ Availability Issues
❏ Scalability Issues
❏ Low Development Engagement
Shared DB
Monolith
UI
Default Integration Approach
Shared DB
Monolith
UI
Monolith
UI
Monolith
UI
How did we get here?
Architecture Matters!
❏ Only COST orientation is dangerous.
❏ How we do things Matters!
❏ We need to care how we do things.
❏ Branches are a smell of bad architecture.
❏ Mindset Shift:
❏ Cheap Vendors -> Skilled Developers
❏ Short Term -> Long Term
❏ Coupling -> Abstraction
❏ Process -> Automation
SOA / Microservices to Rescue
❏ Microservices are a flavor of SOA
❏ SOA X MSA
❏ Isolation
❏ Context Bounded / Fine-Grained services
❏ Require new tooling
❏ Require new testing
Infrastructure Complexity
❏ Provisioning
❏ Telemetry / Observability
❏ Testing?
❏ Chaos Testing?
❏ Canary?
❏ AB/Testing?
❏ Databases: COST VS Managed Services VS Flexibility
❏ Slower than microservices
Cloud-Native First Wave
CNCF
Cloud-Native Second Wave
Multi-Cloud Cases
Why you should care?
❏ Digital Transformation Enabler
❏ Portability
❏ Avoid Vendor Lock In
❏ Run Multi-Cloud: Be more Resilient, benefit from lower cost
❏ Remove Devops Engineering Complexity(Plumbing)
From Monolith to Multi-Cloud
Cloud-Native Microservices

More Related Content

PDF
Cloud native principles
Diego Pacheco
 
PDF
AR/VR The Next Big Thing
Diego Pacheco
 
PPTX
Availability in a cloud native world - Guidelines for mere mortals v2.0
removed_414e600f33c7539c2e1b596a774aaebd
 
PPTX
Cloud Native: what is it? Why?
Juan Pablo Genovese
 
PDF
The Twelve Factor App
Pablo Fullana
 
PDF
CNCF Webinar Series: "Creating an Effective Developer Experience on Kubernetes"
Daniel Bryant
 
PDF
The Paved Road at Netflix
Dianne Marsh
 
PDF
Sebastian Bretschneider - Our way to Ceph
ShapeBlue
 
Cloud native principles
Diego Pacheco
 
AR/VR The Next Big Thing
Diego Pacheco
 
Availability in a cloud native world - Guidelines for mere mortals v2.0
removed_414e600f33c7539c2e1b596a774aaebd
 
Cloud Native: what is it? Why?
Juan Pablo Genovese
 
The Twelve Factor App
Pablo Fullana
 
CNCF Webinar Series: "Creating an Effective Developer Experience on Kubernetes"
Daniel Bryant
 
The Paved Road at Netflix
Dianne Marsh
 
Sebastian Bretschneider - Our way to Ceph
ShapeBlue
 

What's hot (20)

PPTX
Introduction to Verdaccio - Trivago 2019
Juan Picado
 
PDF
Image scanning using Clair
Codefresh
 
PDF
stackconf 2021 | How DevOps changed the way we operate software
NETWAYS
 
PPTX
Going Cloud Native - It Takes a Platform
Chip Childers
 
PDF
Nir Doboviski: In Space No One Can Hear Microservices Scream – a Microservice...
CodeValue
 
PDF
Gradle: Harder, Stronger, Better, Faster
Andres Almiray
 
PPTX
The art of decomposing monoliths - Kfir Bloch - Codemotion Amsterdam 2016
Codemotion
 
PPTX
Continuous Delivery with Containers: The Good, the Bad, and the Ugly
Daniel Bryant
 
PPTX
A local private PaaS in minutes with the Red Hat CDK
Eric D. Schabell
 
PDF
Dev ops
Eman Abdelmohsen
 
PPTX
Ingo Jochim & Andrew Walter - how our cloud works
ShapeBlue
 
PDF
Want Digitalisation, have Cloud - DevSecOps Days 2021 - Schlomo Schapiro
Schlomo Schapiro
 
PDF
Net Conf Israel - Intro & Building Cloud Native Apps with .NET Core 3.0 and K...
Eran Stiller
 
PDF
use case ibm k8s_service+devops
Shoichiro Sakaigawa
 
PDF
OTTO-multicloud
Otto (GmbH & Co KG)
 
PDF
Exponential growth with IaC superpowers
Carlo Corti
 
PDF
Exponential growth with IaC superpowers
Carlo Corti
 
PDF
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
Donnie Berkholz
 
PPTX
The Tragedy of Open Source
ke4qqq
 
PDF
Going Cloud Native
David Schmitz
 
Introduction to Verdaccio - Trivago 2019
Juan Picado
 
Image scanning using Clair
Codefresh
 
stackconf 2021 | How DevOps changed the way we operate software
NETWAYS
 
Going Cloud Native - It Takes a Platform
Chip Childers
 
Nir Doboviski: In Space No One Can Hear Microservices Scream – a Microservice...
CodeValue
 
Gradle: Harder, Stronger, Better, Faster
Andres Almiray
 
The art of decomposing monoliths - Kfir Bloch - Codemotion Amsterdam 2016
Codemotion
 
Continuous Delivery with Containers: The Good, the Bad, and the Ugly
Daniel Bryant
 
A local private PaaS in minutes with the Red Hat CDK
Eric D. Schabell
 
Ingo Jochim & Andrew Walter - how our cloud works
ShapeBlue
 
Want Digitalisation, have Cloud - DevSecOps Days 2021 - Schlomo Schapiro
Schlomo Schapiro
 
Net Conf Israel - Intro & Building Cloud Native Apps with .NET Core 3.0 and K...
Eran Stiller
 
use case ibm k8s_service+devops
Shoichiro Sakaigawa
 
OTTO-multicloud
Otto (GmbH & Co KG)
 
Exponential growth with IaC superpowers
Carlo Corti
 
Exponential growth with IaC superpowers
Carlo Corti
 
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
Donnie Berkholz
 
The Tragedy of Open Source
ke4qqq
 
Going Cloud Native
David Schmitz
 
Ad

Similar to Cloud-Native Microservices (20)

PDF
Architecture 101: Vision, Properties and Skills
Diego Pacheco
 
PDF
Microservices
Diego Pacheco
 
PDF
Cloud Native Microservices - Building Blocks for Digital Innovation
Diego Pacheco
 
PDF
Reflections on SCM
Diego Pacheco
 
PDF
The Death of Microservices
Diego Pacheco
 
PDF
Andrea Di Persio
CodeFest
 
PDF
Lean Startup
Diego Pacheco
 
PDF
Software Design Notes
Diego Pacheco
 
PDF
Cloud-Native DevOps Engineering
Diego Pacheco
 
PDF
Agile Architecture
Diego Pacheco
 
PDF
Docker
Diego Pacheco
 
PDF
Serverless
Diego Pacheco
 
PDF
SOA.2020
Diego Pacheco
 
PDF
Design 101
Diego Pacheco
 
PDF
Christian Heilmann - Seven Things to Do to Make You a Happier JavaScript Deve...
Codemotion
 
PDF
Spring framework 4.0
Diego Pacheco
 
PPTX
Not my problem - Delegating responsibility to infrastructure
Yshay Yaacobi
 
PDF
Rust
Diego Pacheco
 
PDF
Create first android app with MVVM Architecture
khushbu thakker
 
PDF
Friday final test
bcoder
 
Architecture 101: Vision, Properties and Skills
Diego Pacheco
 
Microservices
Diego Pacheco
 
Cloud Native Microservices - Building Blocks for Digital Innovation
Diego Pacheco
 
Reflections on SCM
Diego Pacheco
 
The Death of Microservices
Diego Pacheco
 
Andrea Di Persio
CodeFest
 
Lean Startup
Diego Pacheco
 
Software Design Notes
Diego Pacheco
 
Cloud-Native DevOps Engineering
Diego Pacheco
 
Agile Architecture
Diego Pacheco
 
Serverless
Diego Pacheco
 
SOA.2020
Diego Pacheco
 
Design 101
Diego Pacheco
 
Christian Heilmann - Seven Things to Do to Make You a Happier JavaScript Deve...
Codemotion
 
Spring framework 4.0
Diego Pacheco
 
Not my problem - Delegating responsibility to infrastructure
Yshay Yaacobi
 
Create first android app with MVVM Architecture
khushbu thakker
 
Friday final test
bcoder
 
Ad

More from Diego Pacheco (20)

PDF
Naming Things Book : Simple Book Review!
Diego Pacheco
 
PDF
Continuous Discovery Habits Book Review.pdf
Diego Pacheco
 
PDF
Thoughts about Shape Up
Diego Pacheco
 
PDF
Holacracy
Diego Pacheco
 
PDF
AWS IAM
Diego Pacheco
 
PDF
CDKs
Diego Pacheco
 
PDF
Encryption Deep Dive
Diego Pacheco
 
PDF
Sec 101
Diego Pacheco
 
PDF
Management: Doing the non-obvious! III
Diego Pacheco
 
PDF
Design is not Subjective
Diego Pacheco
 
PDF
Architecture & Engineering : Doing the non-obvious!
Diego Pacheco
 
PDF
Management doing the non-obvious II
Diego Pacheco
 
PDF
Testing in production
Diego Pacheco
 
PDF
Nine lies about work
Diego Pacheco
 
PDF
Management: doing the nonobvious!
Diego Pacheco
 
PDF
AI and the Future
Diego Pacheco
 
PDF
Dealing with dependencies
Diego Pacheco
 
PDF
Dealing with dependencies in tests
Diego Pacheco
 
PDF
Kanban 2020
Diego Pacheco
 
PDF
Lean 2020
Diego Pacheco
 
Naming Things Book : Simple Book Review!
Diego Pacheco
 
Continuous Discovery Habits Book Review.pdf
Diego Pacheco
 
Thoughts about Shape Up
Diego Pacheco
 
Holacracy
Diego Pacheco
 
AWS IAM
Diego Pacheco
 
Encryption Deep Dive
Diego Pacheco
 
Sec 101
Diego Pacheco
 
Management: Doing the non-obvious! III
Diego Pacheco
 
Design is not Subjective
Diego Pacheco
 
Architecture & Engineering : Doing the non-obvious!
Diego Pacheco
 
Management doing the non-obvious II
Diego Pacheco
 
Testing in production
Diego Pacheco
 
Nine lies about work
Diego Pacheco
 
Management: doing the nonobvious!
Diego Pacheco
 
AI and the Future
Diego Pacheco
 
Dealing with dependencies
Diego Pacheco
 
Dealing with dependencies in tests
Diego Pacheco
 
Kanban 2020
Diego Pacheco
 
Lean 2020
Diego Pacheco
 

Recently uploaded (20)

PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
 

Cloud-Native Microservices

  • 1. From Monolith to Multi-Cloud Cloud-Native Microservices
  • 2. @diego_pacheco ❏ Cat's Father ❏ Principal Software Architect ❏ Agile Coach ❏ SOA/Microservices Expert ❏ DevOps Practitioner ❏ Speaker ❏ Author diegopacheco http://diego-pacheco.blogspot.com.br/ https://goo.gl/eEqvzl About me...
  • 3. Monolith Issues ❏ Hard to maintain ❏ Too much Coupling ❏ Low level of Isolation / Abstraction ❏ Bottleneck for Innovation ❏ It's not COST effective ❏ Availability Issues ❏ Scalability Issues ❏ Low Development Engagement Shared DB Monolith UI
  • 4. Default Integration Approach Shared DB Monolith UI Monolith UI Monolith UI
  • 5. How did we get here?
  • 6. Architecture Matters! ❏ Only COST orientation is dangerous. ❏ How we do things Matters! ❏ We need to care how we do things. ❏ Branches are a smell of bad architecture. ❏ Mindset Shift: ❏ Cheap Vendors -> Skilled Developers ❏ Short Term -> Long Term ❏ Coupling -> Abstraction ❏ Process -> Automation
  • 7. SOA / Microservices to Rescue ❏ Microservices are a flavor of SOA ❏ SOA X MSA ❏ Isolation ❏ Context Bounded / Fine-Grained services ❏ Require new tooling ❏ Require new testing
  • 8. Infrastructure Complexity ❏ Provisioning ❏ Telemetry / Observability ❏ Testing? ❏ Chaos Testing? ❏ Canary? ❏ AB/Testing? ❏ Databases: COST VS Managed Services VS Flexibility ❏ Slower than microservices
  • 10. CNCF
  • 13. Why you should care? ❏ Digital Transformation Enabler ❏ Portability ❏ Avoid Vendor Lock In ❏ Run Multi-Cloud: Be more Resilient, benefit from lower cost ❏ Remove Devops Engineering Complexity(Plumbing)
  • 14. From Monolith to Multi-Cloud Cloud-Native Microservices