SlideShare a Scribd company logo
Cloud Native
Principles
Diego Pacheco
@diego_pacheco
❏ Cat's Father
❏ Principal Software Architect
❏ Agile Coach
❏ SOA Expert
❏ DevOps Practitioner
❏ Speaker
❏ Author
diegopacheco
http://diego-pacheco.blogspot.com.br/
https://goo.gl/eEqvzl
About me...
Bare Metal
❏ There are some issues:
❏ Hardware Failures
❏ Up-to-front-cost
❏ Often is hard to get hardware due corp policies
❏ Often people don't do hardware upgrades as much frequent
❏ Can get very complex deal with directly hw/sw
❏ Virtualization was one of the first steps towards improvement
❏ Software was created and design consider hw/sw reality
❏ Bare Metal and Cloud are different worlds
❏ You can port some App to the Cloud "As-IS"
12 Factor App - Back to the PaaS time
Cloud Native
❏ Containers: Isolation and Portability
❏ Dynamic Orchestrated (resources optimization)
❏ OSS First
❏ Microservices Oriented
❏ Microservices requires some other concerns like:
❏ Automation
❏ Registry/Discovery
❏ Distributed Tracking / Observability
❏ Anti-Fragility / Chaos Engineering
❏ Cloud Gives you:
❏ Elasticity(Auto-Scaling)
❏ On-Demand model
https://www.cncf.io/
Cloud Native -- Pivotal definition
❏ DevOps
❏ Process
❏ Tools
❏ Culture
❏ Continuous Delivery
❏ Automation
❏ Microservices
❏ Automation
❏ Registry/Discovery
❏ Distributed Tracking /
Observability
❏ Anti-Fragility / Chaos
Engineering
Cloud Native -- Pivotal definition
❏ BOSH
❏ Multi-Cloud Support (avoid Lock-in)
❏ Clean Separation of Systems
❏ Consistent-rapid provisioning
❏ Scale Up/Down
❏ Built in Health monitoring
❏ Faul Remediation
❏ Canary Deployments
Cloud Native == Containers?
❏ Containers are great but...
❏ Besides what CNCF says:
❏ You can still be Cloud Native and don't use containers.
❏ i.e: NetflixOSS Stack
❏ Big Cloud Vendors like: Amazon, Google and Microsoft:
❏ Provide: IaaS, PaaS, CaaS
❏ There are more than one way to have portability besides
docker, like:
❏ Spinnaker
❏ Mesos
NetflixOSS
Architecture considerations
Design Benefits VS
"AS-IS" Cloud Migration
Raising the BAR
Landscape
Cloud Native
Principles
Diego Pacheco

More Related Content

What's hot (20)

PPTX
Why to Cloud Native
Karthik Gaekwad
 
PDF
Gitlab, GitOps & ArgoCD
Haggai Philip Zagury
 
PDF
Observability
Diego Pacheco
 
PDF
Platform Engineering
Opsta
 
PPTX
DevSecOps reference architectures 2018
Sonatype
 
PDF
How to implement DevOps in your Organization
Dalibor Blazevic
 
PDF
Observability
Martin Gross
 
PPTX
Modern CI/CD Pipeline Using Azure DevOps
GlobalLogic Ukraine
 
PPSX
Docker Kubernetes Istio
Araf Karsh Hamid
 
PPTX
DevOps explained
JĂŠrĂ´me Kehrli
 
PDF
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Commit University
 
PDF
DevOps Powerpoint Presentation Slides
SlideTeam
 
PPTX
Introduction to Azure DevOps
Lorenzo Barbieri
 
PDF
CI:CD in Lightspeed with kubernetes and argo cd
Billy Yuen
 
PPTX
Architect your app modernization journey with containers on Microsoft Azure
Davide BenvegnĂš
 
PDF
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
PPSX
Service Mesh - Observability
Araf Karsh Hamid
 
PPTX
Terraform
Pathum Fernando ☁
 
PDF
DevSecOps and the CI/CD Pipeline
James Wickett
 
PDF
DevSecOps Implementation Journey
DevOps Indonesia
 
Why to Cloud Native
Karthik Gaekwad
 
Gitlab, GitOps & ArgoCD
Haggai Philip Zagury
 
Observability
Diego Pacheco
 
Platform Engineering
Opsta
 
DevSecOps reference architectures 2018
Sonatype
 
How to implement DevOps in your Organization
Dalibor Blazevic
 
Observability
Martin Gross
 
Modern CI/CD Pipeline Using Azure DevOps
GlobalLogic Ukraine
 
Docker Kubernetes Istio
Araf Karsh Hamid
 
DevOps explained
JĂŠrĂ´me Kehrli
 
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Commit University
 
DevOps Powerpoint Presentation Slides
SlideTeam
 
Introduction to Azure DevOps
Lorenzo Barbieri
 
CI:CD in Lightspeed with kubernetes and argo cd
Billy Yuen
 
Architect your app modernization journey with containers on Microsoft Azure
Davide BenvegnĂš
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
Service Mesh - Observability
Araf Karsh Hamid
 
DevSecOps and the CI/CD Pipeline
James Wickett
 
DevSecOps Implementation Journey
DevOps Indonesia
 

Similar to Cloud native principles (20)

PDF
Cloud-Native DevOps Engineering
Diego Pacheco
 
PDF
Cloud Native Microservices - Building Blocks for Digital Innovation
Diego Pacheco
 
PDF
Docker
Diego Pacheco
 
PDF
Serverless
Diego Pacheco
 
PDF
Architecture 101: Vision, Properties and Skills
Diego Pacheco
 
PDF
The Death of Microservices
Diego Pacheco
 
PDF
Microservices
Diego Pacheco
 
PDF
Andrea Di Persio
CodeFest
 
PDF
SRE 101
Diego Pacheco
 
PDF
Cloud-Native Microservices
Diego Pacheco
 
PDF
Spring Boot
Diego Pacheco
 
PDF
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
apidays
 
PDF
DevOps Engineering
Diego Pacheco
 
PPTX
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Demi Ben-Ari
 
PDF
Spring framework 4.0
Diego Pacheco
 
PDF
Dynomite Eureka Registry With Prana
Diego Pacheco
 
PPTX
The world of Docker and Kubernetes
vty
 
PDF
NoSQL
Diego Pacheco
 
PDF
A Primer for Your Next Data Science Proof of Concept on the Cloud
Alton Alexander
 
PDF
Reflections on SCM
Diego Pacheco
 
Cloud-Native DevOps Engineering
Diego Pacheco
 
Cloud Native Microservices - Building Blocks for Digital Innovation
Diego Pacheco
 
Docker
Diego Pacheco
 
Serverless
Diego Pacheco
 
Architecture 101: Vision, Properties and Skills
Diego Pacheco
 
The Death of Microservices
Diego Pacheco
 
Microservices
Diego Pacheco
 
Andrea Di Persio
CodeFest
 
SRE 101
Diego Pacheco
 
Cloud-Native Microservices
Diego Pacheco
 
Spring Boot
Diego Pacheco
 
APIdays Paris 2018 - Cloud computing - we went through every steps of the Gar...
apidays
 
DevOps Engineering
Diego Pacheco
 
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Demi Ben-Ari
 
Spring framework 4.0
Diego Pacheco
 
Dynomite Eureka Registry With Prana
Diego Pacheco
 
The world of Docker and Kubernetes
vty
 
NoSQL
Diego Pacheco
 
A Primer for Your Next Data Science Proof of Concept on the Cloud
Alton Alexander
 
Reflections on SCM
Diego Pacheco
 
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
 
Ad

Recently uploaded (20)

PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 

Cloud native principles

  • 2. @diego_pacheco ❏ Cat's Father ❏ Principal Software Architect ❏ Agile Coach ❏ SOA Expert ❏ DevOps Practitioner ❏ Speaker ❏ Author diegopacheco http://diego-pacheco.blogspot.com.br/ https://goo.gl/eEqvzl About me...
  • 3. Bare Metal ❏ There are some issues: ❏ Hardware Failures ❏ Up-to-front-cost ❏ Often is hard to get hardware due corp policies ❏ Often people don't do hardware upgrades as much frequent ❏ Can get very complex deal with directly hw/sw ❏ Virtualization was one of the first steps towards improvement ❏ Software was created and design consider hw/sw reality ❏ Bare Metal and Cloud are different worlds ❏ You can port some App to the Cloud "As-IS"
  • 4. 12 Factor App - Back to the PaaS time
  • 5. Cloud Native ❏ Containers: Isolation and Portability ❏ Dynamic Orchestrated (resources optimization) ❏ OSS First ❏ Microservices Oriented ❏ Microservices requires some other concerns like: ❏ Automation ❏ Registry/Discovery ❏ Distributed Tracking / Observability ❏ Anti-Fragility / Chaos Engineering ❏ Cloud Gives you: ❏ Elasticity(Auto-Scaling) ❏ On-Demand model https://www.cncf.io/
  • 6. Cloud Native -- Pivotal definition ❏ DevOps ❏ Process ❏ Tools ❏ Culture ❏ Continuous Delivery ❏ Automation ❏ Microservices ❏ Automation ❏ Registry/Discovery ❏ Distributed Tracking / Observability ❏ Anti-Fragility / Chaos Engineering
  • 7. Cloud Native -- Pivotal definition ❏ BOSH ❏ Multi-Cloud Support (avoid Lock-in) ❏ Clean Separation of Systems ❏ Consistent-rapid provisioning ❏ Scale Up/Down ❏ Built in Health monitoring ❏ Faul Remediation ❏ Canary Deployments
  • 8. Cloud Native == Containers? ❏ Containers are great but... ❏ Besides what CNCF says: ❏ You can still be Cloud Native and don't use containers. ❏ i.e: NetflixOSS Stack ❏ Big Cloud Vendors like: Amazon, Google and Microsoft: ❏ Provide: IaaS, PaaS, CaaS ❏ There are more than one way to have portability besides docker, like: ❏ Spinnaker ❏ Mesos
  • 10. Architecture considerations Design Benefits VS "AS-IS" Cloud Migration