Kim Clark
Integration Architect
IBM
Kyle Brown
IBM Fellow
CTO Cloud Architecture
What does
cloud native
really mean?
© 2020 IBM Corporation
http://ibm.biz/cloudnativedefined (article series)
http://ibm.biz/cloudnativedefined-slides (this slide deck)
http://ibm.biz/cloudnativedefined-webinar (webinar)
Cloud native – the bigger picture
Market
Growth
Risk
Mitigation
Cost
Reduction
Agility and
productivity
Resilience and
scalability
Optimization and
efficiency
Business
Outcomes
IT
Goals
People
and
Process
Architecture
and
Design
Infrastructure
and
Technology
“Cloud native” means
Agility and Productivity
– Enable rapid innovation that is guided
by business metrics.
– De-risk changes and maintenance
and keep environments current.
Resilience and Scalability
– Target continuous availability that is
self-healing and downtime-free.
– Provide elastic scaling and the
perception of limitless capacity.
Optimization and Efficiency
– Optimize the costs of infrastructural
and human resources.
– Enable free movement between
locations and providers.
© 2020 IBM Corporation 4
People
and
Process
Architecture
and
Design
Infrastructure
and
Technology
Platforms that abstract
complexities of infrastructure
Solutions that
leverage
infrastructure
abstractions
Automation
of full
component
lifecycle
Autonomy
and agility in
development
and operations
fully leveraging the
uniqueness of cloud
…through…
to achieve…
Definitions: What do the words “cloud native” mean in this context?
“cloud” relates to
an abstracted infrastructure platform
enabling for example
• Self-provisioning
• Elasticity
• Auto-recovery
that also provides an abstracted deployment platform
that offers for example
• Immutable deployment
• Declarative provisioning
• Runtime agnostic
• Component orchestration
“native” relates to
the architecture and design of solutions that that fully leverage
infrastructure abstractions that common (native) to all cloud
platforms.
For example, writing components which
• have minimize statefulness
• are lightweight and disposable
• have well defined interfaces
• …
Note: Native does not refer to vendor specific aspects of cloud
providers. That would be “cloud provider native”, which limits
portability.
© 2020 IBM Corporation
5
But to make all this hang together, we also need to change the way people and processes work
• Collaborative roles improve alignment between business and IT
• Refined processes ensure faster delivery and feedback
Ingredients of cloud native
Agile
methods
Lifecycle
automation
DevOps and
site reliability eng.
Team
autonomy
Fine-grained
components
Appropriate
decoupling
Minimal
state
Immutable
deployment
Zero
trust
Elastic, agnostic,
secure platform
Lightweight
runtimes
Operational
automation
Observability
and monitoring
People
and process
Architecture
and design
Technology
and infrastructure
Microservice
architecture
Ingredients of cloud native – hard lessons learned
Initial concepts Adoption hurdles Success factors
Agile
methods
Lifecycle
automation
DevOps and
site reliability eng.
Team
autonomy
Fine-grained
components
Appropriate
decoupling
Minimal
state
Immutable
deployment
Zero
trust
Elastic, agnostic,
secure platform
Lightweight
runtimes
Operational
automation
Observability
and monitoring
Container
technology
Ubiquitously
automated
Roles
and
responsibilities
Sustainably empowered
Secured by default
Managed in aggregate
People
Architecture
Technology
Ingredients of cloud native
People
and process
Architecture
and design
Technology
and infrastructure
Agile methods
• Short, regular iteration cycles.
• Intrinsic business collaboration
• Data driven feedback
Lifecycle automation
• Continuous Integration – Build/test pipelines
• Continuous Delivery/Deployment – Deploy, verify
• Continuous Adoption – Runtime currency
DevOps and site reliability engineering
• Collaboration and combination of dev. and ops. roles
• Shift left for operational concerns
• Rapid operational feedback and resolution
Team autonomy
• Decentralized ownership
• Technological freedom
• Self-provisioning
Fine-grained components
• Function driven granularity
• Self-contained components
• Independent lifecycles, scaling and resilience
Appropriate decoupling
• Clear ownership boundaries
• Formalised interfaces (API and event)
• Independent persistence
Minimal state
• Uncomplicated horizontal scaling
• No caller or session affinity
• No two phase commits
Immutable deployment
• Image based deployment
• No runtime administration
• Updates and rollbacks by replacement
Zero trust
• Minimized privileges
• Implicit data security
• Shift Left for security (DevSecOps)
Elastic, agnostic, secure platform
• Elastic resource capacity
• Agnostic deployment, and operations
• Secure by default
Lightweight runtimes
• Fast start up/shut down
• File-system based install and configuration
• File-system based code deployment
Operational automation
• Infrastructure as code
• Repository triggered operations (GitOps)
• Site reliability engineering
Observability and monitoring
• Easily accessible status
• Platform neutral logging and tracing
• Cross component correlation
What are the challenges of cloud-native?
•Just moving your current application into a container won't gain you the benefits of cloud native. Unless your application
behaves like a cloud native component, your pipelines are automated, and your methods are agile etc. then you will see little
benefit from the move. https://developer.ibm.com/technologies/containers/series/benefits-of-containers
Lift and shift to containers
•Breaking something up into fine grained components is largely pointless if they remain dependant on one another – just end up
with a distributed monolith. Reducing dependencies involves significant refactoring, it doesn’t just happen. The components
don’t have to all end up fine grained, some can be larger if that makes more sense. https://kylegenebrown.medium.com/whats-
the-right-size-for-a-microservice-bf1740370d47
Distributed monolith
•Diagnosing problems on a highly distributed system is fraught with challenges, and is even harder when the components are
ephemeral. Significant thought needs to be put into what information is captured and how it can be analysed.
What happened where?
•Some components are inherently stateful. Indeed for some it is their job to manage state (think databases, queues, event stores
etc.). Choices will have to be made around what aspects of cloud native deployment are highest priority. CAP theorem still
applies.
Something has to own the
state
•Not all components need the indefinite elastic scalability so often promised by cloud native. Very few applications will ever be hit
by extreme unplanned load. Designing for limitless horizontal scalability is complex and potentially expensive. For most, the
priority is horizontal stability, which will get you much of what you need for horizontal scaling should you need that later.
https://medium.com/swlh/a-cloud-native-coda-why-you-probably-dont-need-elastic-scaling-46b9315df635
Horizontal scalability or just
horizontal stability?
•Not everything suits short iteration cycles. Some things require and even benefit from an element of the less fashionable
waterfall approach. It doesn’t have to be a high level choice, it could be a component by component decision.
Some waterfalls are beautiful
Business outcomes
Market Growth
Reduced time to market
Innovation readiness
Risk Mitigation
Resilience and security
Deployment confidence
Cost Reduction
Optimized high value staff
Elastic cost models
IT goals
Agility and productivity
Faster delivery of business aligned components
Autonomous teams with freedom to innovate
Responsive to rapid feedback
Resilience and scalability
Fine-grained elastic scalability and resilience
Consistent environments and reversible deployments
Continuous adoption of software updates
Optimization and efficiency
Sharable skills on the underlying platform
Optimized infrastructure usage and licensing
Rapid self-provisioning of resources and capabilities
The benefits of a cloud-native approach
Cloud native summary
Business
Outcomes
Market Growth
Reduced time to market
Innovation readiness
Risk Mitigation
Resilience and security
Deployment confidence
Cost Reduction
Optimized high value staff
Elastic cost models
IT Goals
Agility and productivity
Faster delivery of business aligned components
Autonomous teams with freedom to innovate
Responsive to rapid feedback
Resilience and scalability
Fine-grained elastic scalability and resilience
Consistent environments and reversible deployments
Continuous adoption of software updates
Optimization and efficiency
Sharable skills on the underlying platform
Optimized infrastructure usage and licensing
Rapid self-provisioning of resources and capabilities
Architecture
and
Design
Infrastructure
and
Technology
People
and
Process
People
and process
• Agile methods
• Lifecycle automation
• DevOps and SRE
• Team Autonomy
Architecture
and design
• Fine-grained components
• Appropriate decoupling
• Minimal state
• Immutable deployment
• Zero trust
Technology
and infrastructure
• Elastic, agnostic, secure platform
• Lightweight runtimes
• Automated operations
• Observability and monitoring
http://ibm.biz/cloudnativedefined
More information
25
© 2021 IBM Corporation
Cloud native
http://ibm.biz/cloudnativedefined (article series)
http://ibm.biz/cloudnativedefined-slides (slides)
http://ibm.biz/cloudnativedefined-webinar (webinar)
Cloud native integration (“Agile Integration”)
https://ibm.biz/agile-integration-cloud-native (webinar)
https://www.slideshare.net/kimjclark/cloud-native-integration (slides)
http://ibm.biz/agile-integration (article)
http://ibm.biz/agile-integration-webinar (webinar)
http://ibm.biz/agile-integration-redbook (chapters 1-4)
http://ibm.biz/agile-integration-webcasts
Other key links on agile integration
http://ibm.biz/agile-integration-links
IBM Integration
https://developer.ibm.com/integration
Cloud Pak for Integration
https://www.ibm.com/cloud/cloud-pak-for-integration
Staying up to date:
26

More Related Content

PDF
Cloud-Native Fundamentals: An Introduction to 12-Factor Applications
PDF
Software Development with Agile Waterfall Hybrid Method
PPTX
DevOps intro
PDF
Testing Centre of Excellence Model 2016
PPTX
Dev ops != Dev+Ops
PPTX
DevOps Introduction
PPTX
An introduction to DevOps
PPTX
Azure serverless architectures
Cloud-Native Fundamentals: An Introduction to 12-Factor Applications
Software Development with Agile Waterfall Hybrid Method
DevOps intro
Testing Centre of Excellence Model 2016
Dev ops != Dev+Ops
DevOps Introduction
An introduction to DevOps
Azure serverless architectures

What's hot (20)

PDF
12 principles for Agile Development
PDF
Cloud native principles
PPTX
Microservices, DevOps, and Continuous Delivery
PPTX
Testing as a Managed Service using SLAs and KPIs
PDF
DevOps Powerpoint Presentation Slides
PPTX
What is DevOps? What is DevOps CoE?
PDF
Improve Developer Experience with Developer Portal
PDF
Platform engineering
PPTX
Why to Cloud Native
PDF
Microservices
PPTX
Cloud Native: what is it? Why?
PDF
Agile Testing Framework - The Art of Automated Testing
PPT
Testing Centre Of Excellence From AppLabs
PDF
Understanding DevOps
PPTX
Introduction to Microsoft Azure
PDF
Scrum 101: Introduction to Scrum
PDF
Software Engineering - chp8- deployment
PPTX
Shift Left Testing: A New Paradigm Shift To Quality
PPTX
Agile Testing Strategy
12 principles for Agile Development
Cloud native principles
Microservices, DevOps, and Continuous Delivery
Testing as a Managed Service using SLAs and KPIs
DevOps Powerpoint Presentation Slides
What is DevOps? What is DevOps CoE?
Improve Developer Experience with Developer Portal
Platform engineering
Why to Cloud Native
Microservices
Cloud Native: what is it? Why?
Agile Testing Framework - The Art of Automated Testing
Testing Centre Of Excellence From AppLabs
Understanding DevOps
Introduction to Microsoft Azure
Scrum 101: Introduction to Scrum
Software Engineering - chp8- deployment
Shift Left Testing: A New Paradigm Shift To Quality
Agile Testing Strategy
Ad

Similar to Cloud native defined (20)

PDF
Mastering the Cloud-Native Maze: A Blog Journey
PPTX
What is Cloud Native Explained?
PDF
All you need to know about cloud native development for your business.pdf
PDF
What is Cloud Native and why should I care
PDF
Cloud Native Architecture: Its Benefits and Key Components
PDF
Exploring Cloud Native Architecture: Its Benefits And Key Components
PDF
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
PDF
Migrating to cloud-native_app_architectures_pivotal
PDF
Migrating_to_Cloud-Native_App_Architectures_Pivotal
PDF
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
PPTX
CN_Simplifiedv1.pptx
PDF
Introduction to Cloud Native Computing
PDF
Cloud native integration
PPTX
Cloud Native development.pptx
PDF
Securing the Cloud Native stack
PPTX
Cloud-Native-Applications-The-Future-of-Development.pptx
PPTX
Get your head in the clouds! - Swansea Con 2016
PDF
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
PDF
Cloud Native Ninja - kickoff.pdf
PPTX
Cloud Native Migration Steps
Mastering the Cloud-Native Maze: A Blog Journey
What is Cloud Native Explained?
All you need to know about cloud native development for your business.pdf
What is Cloud Native and why should I care
Cloud Native Architecture: Its Benefits and Key Components
Exploring Cloud Native Architecture: Its Benefits And Key Components
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
Migrating to cloud-native_app_architectures_pivotal
Migrating_to_Cloud-Native_App_Architectures_Pivotal
Migrating_to_Cloud-Native_App_Architectures_Pivotal (2)
CN_Simplifiedv1.pptx
Introduction to Cloud Native Computing
Cloud native integration
Cloud Native development.pptx
Securing the Cloud Native stack
Cloud-Native-Applications-The-Future-of-Development.pptx
Get your head in the clouds! - Swansea Con 2016
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Cloud Native Ninja - kickoff.pdf
Cloud Native Migration Steps
Ad

More from Kim Clark (20)

PDF
2008-2014 Integration Design - Course Summary for slideshare.pdf
PDF
Interface characteristics - Kim Clark and Brian Petrini
PDF
Implementing zero trust in IBM Cloud Pak for Integration
PDF
Automating agile integration
PDF
The resurgence of event driven architecture
PDF
Agile Integration eBook from 2018
PDF
Convergence of Integration and Application Development
PDF
Scaling Integration
PDF
The evolving story for Agile Integration Architecture in 2019
PDF
Agile integration architecture in relation to APIs and messaging
PDF
Multi-cloud integration architecture
PDF
Agile Integration Architecture: A Containerized and Decentralized Approach to...
PDF
Where can you use serverless?  How does it relate to APIs, integration and mi...
PDF
Building enterprise depth APIs with the IBM hybrid integration portfolio
PDF
3298 microservices and how they relate to esb api and messaging - inter con...
PDF
Hybrid integration reference architecture
PDF
MuCon 2015 - Microservices in Integration Architecture
PDF
Microservices: Where do they fit within a rapidly evolving integration archit...
PDF
Placement of BPM runtime components in an SOA environment
PDF
What’s behind a high quality web API? Ensure your APIs are more than just a ...
2008-2014 Integration Design - Course Summary for slideshare.pdf
Interface characteristics - Kim Clark and Brian Petrini
Implementing zero trust in IBM Cloud Pak for Integration
Automating agile integration
The resurgence of event driven architecture
Agile Integration eBook from 2018
Convergence of Integration and Application Development
Scaling Integration
The evolving story for Agile Integration Architecture in 2019
Agile integration architecture in relation to APIs and messaging
Multi-cloud integration architecture
Agile Integration Architecture: A Containerized and Decentralized Approach to...
Where can you use serverless?  How does it relate to APIs, integration and mi...
Building enterprise depth APIs with the IBM hybrid integration portfolio
3298 microservices and how they relate to esb api and messaging - inter con...
Hybrid integration reference architecture
MuCon 2015 - Microservices in Integration Architecture
Microservices: Where do they fit within a rapidly evolving integration archit...
Placement of BPM runtime components in an SOA environment
What’s behind a high quality web API? Ensure your APIs are more than just a ...

Recently uploaded (20)

PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
Microsoft Excel 365/2024 Beginner's training
PPTX
TEXTILE technology diploma scope and career opportunities
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PPTX
Configure Apache Mutual Authentication
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
Modernising the Digital Integration Hub
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
A contest of sentiment analysis: k-nearest neighbor versus neural network
sbt 2.0: go big (Scala Days 2025 edition)
Zenith AI: Advanced Artificial Intelligence
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
A review of recent deep learning applications in wood surface defect identifi...
Microsoft Excel 365/2024 Beginner's training
TEXTILE technology diploma scope and career opportunities
OpenACC and Open Hackathons Monthly Highlights July 2025
Configure Apache Mutual Authentication
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
Consumable AI The What, Why & How for Small Teams.pdf
Improvisation in detection of pomegranate leaf disease using transfer learni...
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
Module 1.ppt Iot fundamentals and Architecture
Enhancing plagiarism detection using data pre-processing and machine learning...
Convolutional neural network based encoder-decoder for efficient real-time ob...
Modernising the Digital Integration Hub
Benefits of Physical activity for teenagers.pptx
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
NewMind AI Weekly Chronicles – August ’25 Week III

Cloud native defined

  • 1. Kim Clark Integration Architect IBM Kyle Brown IBM Fellow CTO Cloud Architecture What does cloud native really mean? © 2020 IBM Corporation http://ibm.biz/cloudnativedefined (article series) http://ibm.biz/cloudnativedefined-slides (this slide deck) http://ibm.biz/cloudnativedefined-webinar (webinar)
  • 2. Cloud native – the bigger picture Market Growth Risk Mitigation Cost Reduction Agility and productivity Resilience and scalability Optimization and efficiency Business Outcomes IT Goals People and Process Architecture and Design Infrastructure and Technology
  • 3. “Cloud native” means Agility and Productivity – Enable rapid innovation that is guided by business metrics. – De-risk changes and maintenance and keep environments current. Resilience and Scalability – Target continuous availability that is self-healing and downtime-free. – Provide elastic scaling and the perception of limitless capacity. Optimization and Efficiency – Optimize the costs of infrastructural and human resources. – Enable free movement between locations and providers. © 2020 IBM Corporation 4 People and Process Architecture and Design Infrastructure and Technology Platforms that abstract complexities of infrastructure Solutions that leverage infrastructure abstractions Automation of full component lifecycle Autonomy and agility in development and operations fully leveraging the uniqueness of cloud …through… to achieve…
  • 4. Definitions: What do the words “cloud native” mean in this context? “cloud” relates to an abstracted infrastructure platform enabling for example • Self-provisioning • Elasticity • Auto-recovery that also provides an abstracted deployment platform that offers for example • Immutable deployment • Declarative provisioning • Runtime agnostic • Component orchestration “native” relates to the architecture and design of solutions that that fully leverage infrastructure abstractions that common (native) to all cloud platforms. For example, writing components which • have minimize statefulness • are lightweight and disposable • have well defined interfaces • … Note: Native does not refer to vendor specific aspects of cloud providers. That would be “cloud provider native”, which limits portability. © 2020 IBM Corporation 5 But to make all this hang together, we also need to change the way people and processes work • Collaborative roles improve alignment between business and IT • Refined processes ensure faster delivery and feedback
  • 5. Ingredients of cloud native Agile methods Lifecycle automation DevOps and site reliability eng. Team autonomy Fine-grained components Appropriate decoupling Minimal state Immutable deployment Zero trust Elastic, agnostic, secure platform Lightweight runtimes Operational automation Observability and monitoring People and process Architecture and design Technology and infrastructure
  • 6. Microservice architecture Ingredients of cloud native – hard lessons learned Initial concepts Adoption hurdles Success factors Agile methods Lifecycle automation DevOps and site reliability eng. Team autonomy Fine-grained components Appropriate decoupling Minimal state Immutable deployment Zero trust Elastic, agnostic, secure platform Lightweight runtimes Operational automation Observability and monitoring Container technology Ubiquitously automated Roles and responsibilities Sustainably empowered Secured by default Managed in aggregate People Architecture Technology
  • 7. Ingredients of cloud native People and process Architecture and design Technology and infrastructure Agile methods • Short, regular iteration cycles. • Intrinsic business collaboration • Data driven feedback Lifecycle automation • Continuous Integration – Build/test pipelines • Continuous Delivery/Deployment – Deploy, verify • Continuous Adoption – Runtime currency DevOps and site reliability engineering • Collaboration and combination of dev. and ops. roles • Shift left for operational concerns • Rapid operational feedback and resolution Team autonomy • Decentralized ownership • Technological freedom • Self-provisioning Fine-grained components • Function driven granularity • Self-contained components • Independent lifecycles, scaling and resilience Appropriate decoupling • Clear ownership boundaries • Formalised interfaces (API and event) • Independent persistence Minimal state • Uncomplicated horizontal scaling • No caller or session affinity • No two phase commits Immutable deployment • Image based deployment • No runtime administration • Updates and rollbacks by replacement Zero trust • Minimized privileges • Implicit data security • Shift Left for security (DevSecOps) Elastic, agnostic, secure platform • Elastic resource capacity • Agnostic deployment, and operations • Secure by default Lightweight runtimes • Fast start up/shut down • File-system based install and configuration • File-system based code deployment Operational automation • Infrastructure as code • Repository triggered operations (GitOps) • Site reliability engineering Observability and monitoring • Easily accessible status • Platform neutral logging and tracing • Cross component correlation
  • 8. What are the challenges of cloud-native? •Just moving your current application into a container won't gain you the benefits of cloud native. Unless your application behaves like a cloud native component, your pipelines are automated, and your methods are agile etc. then you will see little benefit from the move. https://developer.ibm.com/technologies/containers/series/benefits-of-containers Lift and shift to containers •Breaking something up into fine grained components is largely pointless if they remain dependant on one another – just end up with a distributed monolith. Reducing dependencies involves significant refactoring, it doesn’t just happen. The components don’t have to all end up fine grained, some can be larger if that makes more sense. https://kylegenebrown.medium.com/whats- the-right-size-for-a-microservice-bf1740370d47 Distributed monolith •Diagnosing problems on a highly distributed system is fraught with challenges, and is even harder when the components are ephemeral. Significant thought needs to be put into what information is captured and how it can be analysed. What happened where? •Some components are inherently stateful. Indeed for some it is their job to manage state (think databases, queues, event stores etc.). Choices will have to be made around what aspects of cloud native deployment are highest priority. CAP theorem still applies. Something has to own the state •Not all components need the indefinite elastic scalability so often promised by cloud native. Very few applications will ever be hit by extreme unplanned load. Designing for limitless horizontal scalability is complex and potentially expensive. For most, the priority is horizontal stability, which will get you much of what you need for horizontal scaling should you need that later. https://medium.com/swlh/a-cloud-native-coda-why-you-probably-dont-need-elastic-scaling-46b9315df635 Horizontal scalability or just horizontal stability? •Not everything suits short iteration cycles. Some things require and even benefit from an element of the less fashionable waterfall approach. It doesn’t have to be a high level choice, it could be a component by component decision. Some waterfalls are beautiful
  • 9. Business outcomes Market Growth Reduced time to market Innovation readiness Risk Mitigation Resilience and security Deployment confidence Cost Reduction Optimized high value staff Elastic cost models IT goals Agility and productivity Faster delivery of business aligned components Autonomous teams with freedom to innovate Responsive to rapid feedback Resilience and scalability Fine-grained elastic scalability and resilience Consistent environments and reversible deployments Continuous adoption of software updates Optimization and efficiency Sharable skills on the underlying platform Optimized infrastructure usage and licensing Rapid self-provisioning of resources and capabilities The benefits of a cloud-native approach
  • 10. Cloud native summary Business Outcomes Market Growth Reduced time to market Innovation readiness Risk Mitigation Resilience and security Deployment confidence Cost Reduction Optimized high value staff Elastic cost models IT Goals Agility and productivity Faster delivery of business aligned components Autonomous teams with freedom to innovate Responsive to rapid feedback Resilience and scalability Fine-grained elastic scalability and resilience Consistent environments and reversible deployments Continuous adoption of software updates Optimization and efficiency Sharable skills on the underlying platform Optimized infrastructure usage and licensing Rapid self-provisioning of resources and capabilities Architecture and Design Infrastructure and Technology People and Process People and process • Agile methods • Lifecycle automation • DevOps and SRE • Team Autonomy Architecture and design • Fine-grained components • Appropriate decoupling • Minimal state • Immutable deployment • Zero trust Technology and infrastructure • Elastic, agnostic, secure platform • Lightweight runtimes • Automated operations • Observability and monitoring http://ibm.biz/cloudnativedefined
  • 11. More information 25 © 2021 IBM Corporation Cloud native http://ibm.biz/cloudnativedefined (article series) http://ibm.biz/cloudnativedefined-slides (slides) http://ibm.biz/cloudnativedefined-webinar (webinar) Cloud native integration (“Agile Integration”) https://ibm.biz/agile-integration-cloud-native (webinar) https://www.slideshare.net/kimjclark/cloud-native-integration (slides) http://ibm.biz/agile-integration (article) http://ibm.biz/agile-integration-webinar (webinar) http://ibm.biz/agile-integration-redbook (chapters 1-4) http://ibm.biz/agile-integration-webcasts Other key links on agile integration http://ibm.biz/agile-integration-links IBM Integration https://developer.ibm.com/integration Cloud Pak for Integration https://www.ibm.com/cloud/cloud-pak-for-integration Staying up to date:
  • 12. 26