SlideShare a Scribd company logo
Using cloud-native
development to achieve digital
transformation
Avishay Sebban
Solution Architect Partner IGC
Watts Humphreys
Businesses experience is becoming more software-centric
Your customers now expect...
Cloud Native Development
ON-DEMAND
SERVICE
PERSONALIZED
EXPERIENCE
ACCESS FROM
ANYWHERE
PRIVACY AND
SECURITY
Creating value depends on your ability
to develop and deliver high quality applications faster
on any cloud
Businesses experience is becoming more software-centric
Your customers now expect...
Cloud Native Development
ON-DEMAND
SERVICE
PERSONALIZED
EXPERIENCE
ACCESS FROM
ANYWHERE
PRIVACY AND
SECURITY
Creating value depends on your ability
to develop and deliver high quality applications faster
on any cloud
This solution is to adapt Cloud-native development approach!!
Challenges Migrating Applications to the Cloud
Going cloud native: Where to start?
Innovate and optimize simultaneously
Develop & deploy new
applications faster
Modernize & integrate
existing applications
Automate & optimize
application infrastructure
Cloud Native Development
Defining Cloud Naitve
“The cloud-native approach describes a way of
modernizing existing applications and building new
applications based on cloud principles, using services
and adopting processes optimized for the agility and
automation of cloud computing.”
Despite its name, a cloud native approach is not
focused on where application are deployed, but
instead on how application are built, deployed and
managed.
Traditional Vs Cloud-Native Application
Traditional Cloud-Native
FOCUS Longevity and stability Speed to market
DEVELOPMENT METHODOLOGY Waterfall, semi-agile development Agile development, DevOps
TEAMS Isolated development, operations,
QA, and security teams
Collaborative DevOps teams
DELIVERY CYCLES Long Short and continuous
APPLICATION ARCHITECTURE Tightly coupled Monolithic Loosely coupled Service-based
Application programming
interface (API)-based
communication
INFRASTRUCTURE Server-centric Designed for
on-premise
Infrastructure-dependent Scales
vertically Preprovisioned for peak
capacity
Container-centric Designed for
on-premise and cloud Portable
across infrastructure Scales
horizontally On-demand capacity
What Solution approach we can take?
Enterprise open source modernizes the enterprise
What is enterprise open source being used for?
Source: Red Hat. “The State of Enterprise Open Source: A Red Hat Report,” 2019.
53%
IT infrastructure
modernization
42%
Digital
transformation
43%
Application
development
43%
Application
integration
42%
Application
modernization
Source: Red Hat. “The State of Enterprise Open Source: A Red Hat Report,” 2019.
Red Hat can help
11
Platform
1. Connect legacy and
cloud-native apps with a
container platform.
2. Select the right frameworks,
tools, and runtimes.
3. Deploy across hybrid cloud
environments.
Process
1. Adopt agile processes to
quickly experiment and iterate.
2. Automate what you can. Build
testing into the pipeline.
3. Create transparency and share
successes.
People
1. Establish a culture of
innovation.
2. Collaborate across dev, ops,
security, and stakeholders.
3. Learn new techniques and
mentor others.
RedHat Migration Toolkit for Application
Please checkout this youtube link for impression.
Container & Kubernetes powered Platform as a Service and Persistence Storage
Red Hat’s Flexible Cloud-native Solution
Self-service
provisioning
Automated
build & deploy
CI/CD
pipelines
Consistent
environments
Configuration
management
App logs &
metrics
CODE
BUILD TEST DEPLOY
MONITORREVIEW
Cloud Native Development
IT Operations
Automation Toolchain
Dev Frameworks, APIs
and App Runtimes
Development
Automation Toolchain
Red Hat’s Flexible Cloud-native Solution
Self-service
provisioning
Automated
build & deploy
CI/CD
pipelines
Consistent
environments
Configuration
management
App logs &
metrics
CODE
BUILD TEST DEPLOY
MONITORREVIEW
Cloud Native Development
Developers need frameworks to help them do their work
Develop it, Test it, Package it, Deploy it, Monitor it, Scale it
RUNTIMES
Build (Micro)Services &
Modernize Apps
INTEGRATION
Connect & Integrate Svcs,
Apps & Data Apis
PROCESS
AUTOMATION
Codify Human Processes &
Dynamic Decisions Logic
Frameworks & APIs For
(Micro)service Integration
Patterns & API Mgmt
Frameworks & APIs For
Building (Micro)services &
In-memory Data Mgmt
Frameworks & APIs For
Rules & Workflow Driven
(Micro)services
& Container Storage
Development Freedom & Choices with IT Management & Governance
Cloud Native Development
Why customers choose Red Hat
Develop, Deploy, Run across any cloud
Cloud Native Development
BEST OF BREED
OPEN SOURCE
INNOVATION
MANY WORKLOADS
ONE PLATFORM
ANY CLOUD
DEVELOPER &
APPLICATION
FLEXIBILITY
AUTOMATED
PLATFORM
OPERATIONS
• Cloud Infrastructure-agnostic
• Container/K8s optimized Application runtimes, frameworks and developer services
• Supports modern DevOps tools and automations
Accelerate application delivery and migrate to the cloud
Improve speed, quality, and scale
It took a minimum of six
months to take an app from
idea to production.
“”
Dashboard Kubernetes dashboard
Deployment automation
DevOps Build automation
CI/CD
Orchestration Container orchestration
Monitoring Logs/metrics
RBAC
Container registry
Infrastructure Storage
Networking
Linux container host
Red Hat OpenShift enables you to
integrate applications and operations
faster:
● Write once, run anywhere
● Run modular applications with
containers
● Fault-tolerant by design
● Control deployments as well
as infrastructure
● Integrate containers for
production
● Comprehensive security
through an ecosystem of
integrations
Developer productivity enabled by automation
* coming soon
SPRING & JAVA™ EE MICROSERVICES FUNCTIONS
LANGUAGES DATABASES APPLICATION SERVICES
LINUX WINDOWS*
CODE
BUILD TEST DEPLOY
MONITORREVIEW
Self-service
provisioning
Automated
build & deploy
CI/CD
pipelines
Consistent
environments
Configuration
management
App logs &
metrics
OpenShift offers the broadest set of hybrid cloud services
Red Hat OpenShift
Dedicated
Managed By Red Hat
Red Hat AWS
OpenShift
Jointly Managed &
Supported
or
Customer
Managed
or
Customer
Managed
Red Hat
OpenShift
Dedicated
Managed By Red Hat
or
Customer
Managed
Red Hat
OpenShift on IBM
Cloud
or
Customer
Managed
/POWER
Customer
Managed
On-premises
Azure Red Hat
OpenShift
Jointly Managed &
Supported Jointly Engineered
Bare Metal
Red Hat OpenShift and OpenShift virtualization
● Accelerate application delivery with a single platform that can manage “mixed
applications” with the same tools and teams
● Add VMs to new and existing applications
● Modernize legacy VM applications over time, or maintain them as VMs
Modernize workloads and support mixed applications
consisting of VMs, containers, and serverless
VMs Containers
Red Hat OpenShift Container Platform
Red Hat Enterprise Linux CoreOS
Physical machine
https://www.waterstechnology.com/operations/7535561/goldman-sachs-revamps-virtualization-infrastructure
OpenShift Virtualization
Interactive Learning Scenarios provide you with a pre-configured OpenShift instance,
accessible from your browser without any downloads or configuration.
LEARN.OPENSHIFT.COM
Thank You

More Related Content

What's hot

Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Cloud Native Application Development-build fast, low TCO, scalable & agile so...Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Lucas Jellema
 

What's hot (20)

Bringing Serverless into the Enterprise (Global Azure Virtual 2020)
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)Bringing Serverless into the Enterprise (Global Azure Virtual 2020)
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
Building scalable applications using serverless on the cloud
Building scalable applications using serverless on the cloudBuilding scalable applications using serverless on the cloud
Building scalable applications using serverless on the cloud
 
Java Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM GarageJava Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM Garage
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...
 
Aws cloud migration simplified
Aws cloud migration simplifiedAws cloud migration simplified
Aws cloud migration simplified
 
Cloud Native Application Development
Cloud Native Application DevelopmentCloud Native Application Development
Cloud Native Application Development
 
Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Cloud Native Application Development-build fast, low TCO, scalable & agile so...Cloud Native Application Development-build fast, low TCO, scalable & agile so...
Cloud Native Application Development-build fast, low TCO, scalable & agile so...
 
API Strategy Austin - App-centric vs Job-centric Microservices
API Strategy Austin - App-centric vs Job-centric MicroservicesAPI Strategy Austin - App-centric vs Job-centric Microservices
API Strategy Austin - App-centric vs Job-centric Microservices
 
Mendix Maker Meetup - London (2019-10-17)
Mendix Maker Meetup - London (2019-10-17)Mendix Maker Meetup - London (2019-10-17)
Mendix Maker Meetup - London (2019-10-17)
 
Intro to azure logic apps
Intro to azure logic appsIntro to azure logic apps
Intro to azure logic apps
 
Azure for software development teams
Azure for software development teamsAzure for software development teams
Azure for software development teams
 
Mendix Cloud Hosting on CloudFoundry
Mendix Cloud Hosting on CloudFoundryMendix Cloud Hosting on CloudFoundry
Mendix Cloud Hosting on CloudFoundry
 
RightScale Webinar: Best Practices: Software Development Strategies Using Win...
RightScale Webinar: Best Practices: Software Development Strategies Using Win...RightScale Webinar: Best Practices: Software Development Strategies Using Win...
RightScale Webinar: Best Practices: Software Development Strategies Using Win...
 
Orchestrating Cloud Workloads with RightScale Self-Service
Orchestrating Cloud Workloads with RightScale Self-Service Orchestrating Cloud Workloads with RightScale Self-Service
Orchestrating Cloud Workloads with RightScale Self-Service
 
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV PerspectiveNavigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
Navigating the Cloud Foundry Ecosystem of Ecosystems: An ISV Perspective
 
Kubernetes Administration Certification Cost-Register Now(7262008866)
Kubernetes Administration Certification Cost-Register Now(7262008866)Kubernetes Administration Certification Cost-Register Now(7262008866)
Kubernetes Administration Certification Cost-Register Now(7262008866)
 
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
 
RightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale Webinar: Successfully Deploy Your Windows WorkloadsRightScale Webinar: Successfully Deploy Your Windows Workloads
RightScale Webinar: Successfully Deploy Your Windows Workloads
 
Application Lifecycle Management
Application Lifecycle ManagementApplication Lifecycle Management
Application Lifecycle Management
 

Similar to Using cloud native development to achieve digital transformation

Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOps
Gordon Haff
 

Similar to Using cloud native development to achieve digital transformation (20)

Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud Applications
 
AWS Summit Singapore - Focus on your Business with Predictive Analytics, Cont...
AWS Summit Singapore - Focus on your Business with Predictive Analytics, Cont...AWS Summit Singapore - Focus on your Business with Predictive Analytics, Cont...
AWS Summit Singapore - Focus on your Business with Predictive Analytics, Cont...
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. ChoiInnovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
Red Hat Forum Poland 2019 - Red Hat Open Hybrid Cloud (keynote)
 
Evolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesEvolving your Architecture to MicroServices
Evolving your Architecture to MicroServices
 
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
 
Optimizing the Ops in DevOps
Optimizing the Ops in DevOpsOptimizing the Ops in DevOps
Optimizing the Ops in DevOps
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container Platform
 
Cloud Native Ninja - kickoff.pdf
Cloud Native Ninja - kickoff.pdfCloud Native Ninja - kickoff.pdf
Cloud Native Ninja - kickoff.pdf
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
Automating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native MeetupAutomating Applications with Habitat - Sydney Cloud Native Meetup
Automating Applications with Habitat - Sydney Cloud Native Meetup
 
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar VenugopalanAgile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
 
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 

More from Uni Systems S.M.S.A.

More from Uni Systems S.M.S.A. (20)

Microsoft Power Platform.pptx
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptx
 
Uni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptx
 
D365 Demonstration CRM G Aspiotis
D365 Demonstration CRM G AspiotisD365 Demonstration CRM G Aspiotis
D365 Demonstration CRM G Aspiotis
 
AI pitch SSideri
 AI pitch SSideri  AI pitch SSideri
AI pitch SSideri
 
Microsoft Fabric Intro D Koutsanastasis
Microsoft Fabric Intro D KoutsanastasisMicrosoft Fabric Intro D Koutsanastasis
Microsoft Fabric Intro D Koutsanastasis
 
Create Unique Experiences through a CRM Approach St Kontos
Create Unique Experiences through a CRM Approach St Kontos Create Unique Experiences through a CRM Approach St Kontos
Create Unique Experiences through a CRM Approach St Kontos
 
Bridging The Gap D Karystinos
 Bridging The Gap D Karystinos Bridging The Gap D Karystinos
Bridging The Gap D Karystinos
 
Bring your data to the era of AI D. Agagiotis.pdf
Bring your data to the era of AI D. Agagiotis.pdfBring your data to the era of AI D. Agagiotis.pdf
Bring your data to the era of AI D. Agagiotis.pdf
 
How AI Transforms Businesses
How AI Transforms BusinessesHow AI Transforms Businesses
How AI Transforms Businesses
 
Innovative approaches with AI, Data Analytics & CRM
Innovative approaches with AI, Data Analytics & CRMInnovative approaches with AI, Data Analytics & CRM
Innovative approaches with AI, Data Analytics & CRM
 
Medallia VoC in action .pdf
Medallia VoC in action .pdfMedallia VoC in action .pdf
Medallia VoC in action .pdf
 
CX Powered by Uni Systems.pdf
CX Powered by Uni Systems.pdfCX Powered by Uni Systems.pdf
CX Powered by Uni Systems.pdf
 
Change the Business Landscape with Voice of Customer.pdf
Change the Business Landscape with Voice of Customer.pdfChange the Business Landscape with Voice of Customer.pdf
Change the Business Landscape with Voice of Customer.pdf
 
CX Powered by Uni Systems
CX Powered by Uni SystemsCX Powered by Uni Systems
CX Powered by Uni Systems
 
Change the Business Landscape with Voice of Customer
Change the Business Landscape with Voice of CustomerChange the Business Landscape with Voice of Customer
Change the Business Landscape with Voice of Customer
 
Medallia VoC in action
Medallia VoC in actionMedallia VoC in action
Medallia VoC in action
 
The Evolution in Customer Experience: Migration to Cloud for Contact Center
The Evolution in Customer Experience: Migration to Cloud for Contact CenterThe Evolution in Customer Experience: Migration to Cloud for Contact Center
The Evolution in Customer Experience: Migration to Cloud for Contact Center
 
The Evolution of Customer Experience
The Evolution of Customer Experience The Evolution of Customer Experience
The Evolution of Customer Experience
 
C. Sotiriou, Vodafone Greece: Adopting Quarkus for the digital experience layer
C. Sotiriou, Vodafone Greece: Adopting Quarkus for the digital experience layerC. Sotiriou, Vodafone Greece: Adopting Quarkus for the digital experience layer
C. Sotiriou, Vodafone Greece: Adopting Quarkus for the digital experience layer
 
Y. Tsesmelis, Uni Systems: Quarkus use cases and business value
Y. Tsesmelis, Uni Systems: Quarkus use cases and business valueY. Tsesmelis, Uni Systems: Quarkus use cases and business value
Y. Tsesmelis, Uni Systems: Quarkus use cases and business value
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

Using cloud native development to achieve digital transformation

  • 1. Using cloud-native development to achieve digital transformation Avishay Sebban Solution Architect Partner IGC
  • 3. Businesses experience is becoming more software-centric Your customers now expect... Cloud Native Development ON-DEMAND SERVICE PERSONALIZED EXPERIENCE ACCESS FROM ANYWHERE PRIVACY AND SECURITY Creating value depends on your ability to develop and deliver high quality applications faster on any cloud
  • 4. Businesses experience is becoming more software-centric Your customers now expect... Cloud Native Development ON-DEMAND SERVICE PERSONALIZED EXPERIENCE ACCESS FROM ANYWHERE PRIVACY AND SECURITY Creating value depends on your ability to develop and deliver high quality applications faster on any cloud This solution is to adapt Cloud-native development approach!!
  • 5. Challenges Migrating Applications to the Cloud Going cloud native: Where to start? Innovate and optimize simultaneously Develop & deploy new applications faster Modernize & integrate existing applications Automate & optimize application infrastructure Cloud Native Development
  • 6. Defining Cloud Naitve “The cloud-native approach describes a way of modernizing existing applications and building new applications based on cloud principles, using services and adopting processes optimized for the agility and automation of cloud computing.” Despite its name, a cloud native approach is not focused on where application are deployed, but instead on how application are built, deployed and managed.
  • 7. Traditional Vs Cloud-Native Application Traditional Cloud-Native FOCUS Longevity and stability Speed to market DEVELOPMENT METHODOLOGY Waterfall, semi-agile development Agile development, DevOps TEAMS Isolated development, operations, QA, and security teams Collaborative DevOps teams DELIVERY CYCLES Long Short and continuous APPLICATION ARCHITECTURE Tightly coupled Monolithic Loosely coupled Service-based Application programming interface (API)-based communication INFRASTRUCTURE Server-centric Designed for on-premise Infrastructure-dependent Scales vertically Preprovisioned for peak capacity Container-centric Designed for on-premise and cloud Portable across infrastructure Scales horizontally On-demand capacity
  • 8.
  • 9. What Solution approach we can take?
  • 10. Enterprise open source modernizes the enterprise What is enterprise open source being used for? Source: Red Hat. “The State of Enterprise Open Source: A Red Hat Report,” 2019. 53% IT infrastructure modernization 42% Digital transformation 43% Application development 43% Application integration 42% Application modernization Source: Red Hat. “The State of Enterprise Open Source: A Red Hat Report,” 2019.
  • 11. Red Hat can help 11 Platform 1. Connect legacy and cloud-native apps with a container platform. 2. Select the right frameworks, tools, and runtimes. 3. Deploy across hybrid cloud environments. Process 1. Adopt agile processes to quickly experiment and iterate. 2. Automate what you can. Build testing into the pipeline. 3. Create transparency and share successes. People 1. Establish a culture of innovation. 2. Collaborate across dev, ops, security, and stakeholders. 3. Learn new techniques and mentor others.
  • 12. RedHat Migration Toolkit for Application Please checkout this youtube link for impression.
  • 13. Container & Kubernetes powered Platform as a Service and Persistence Storage Red Hat’s Flexible Cloud-native Solution Self-service provisioning Automated build & deploy CI/CD pipelines Consistent environments Configuration management App logs & metrics CODE BUILD TEST DEPLOY MONITORREVIEW Cloud Native Development IT Operations Automation Toolchain Dev Frameworks, APIs and App Runtimes Development Automation Toolchain
  • 14. Red Hat’s Flexible Cloud-native Solution Self-service provisioning Automated build & deploy CI/CD pipelines Consistent environments Configuration management App logs & metrics CODE BUILD TEST DEPLOY MONITORREVIEW Cloud Native Development
  • 15. Developers need frameworks to help them do their work Develop it, Test it, Package it, Deploy it, Monitor it, Scale it RUNTIMES Build (Micro)Services & Modernize Apps INTEGRATION Connect & Integrate Svcs, Apps & Data Apis PROCESS AUTOMATION Codify Human Processes & Dynamic Decisions Logic Frameworks & APIs For (Micro)service Integration Patterns & API Mgmt Frameworks & APIs For Building (Micro)services & In-memory Data Mgmt Frameworks & APIs For Rules & Workflow Driven (Micro)services & Container Storage Development Freedom & Choices with IT Management & Governance Cloud Native Development
  • 16. Why customers choose Red Hat Develop, Deploy, Run across any cloud Cloud Native Development BEST OF BREED OPEN SOURCE INNOVATION MANY WORKLOADS ONE PLATFORM ANY CLOUD DEVELOPER & APPLICATION FLEXIBILITY AUTOMATED PLATFORM OPERATIONS • Cloud Infrastructure-agnostic • Container/K8s optimized Application runtimes, frameworks and developer services • Supports modern DevOps tools and automations
  • 17. Accelerate application delivery and migrate to the cloud Improve speed, quality, and scale It took a minimum of six months to take an app from idea to production. “” Dashboard Kubernetes dashboard Deployment automation DevOps Build automation CI/CD Orchestration Container orchestration Monitoring Logs/metrics RBAC Container registry Infrastructure Storage Networking Linux container host Red Hat OpenShift enables you to integrate applications and operations faster: ● Write once, run anywhere ● Run modular applications with containers ● Fault-tolerant by design ● Control deployments as well as infrastructure ● Integrate containers for production ● Comprehensive security through an ecosystem of integrations
  • 18. Developer productivity enabled by automation * coming soon SPRING & JAVA™ EE MICROSERVICES FUNCTIONS LANGUAGES DATABASES APPLICATION SERVICES LINUX WINDOWS* CODE BUILD TEST DEPLOY MONITORREVIEW Self-service provisioning Automated build & deploy CI/CD pipelines Consistent environments Configuration management App logs & metrics
  • 19. OpenShift offers the broadest set of hybrid cloud services Red Hat OpenShift Dedicated Managed By Red Hat Red Hat AWS OpenShift Jointly Managed & Supported or Customer Managed or Customer Managed Red Hat OpenShift Dedicated Managed By Red Hat or Customer Managed Red Hat OpenShift on IBM Cloud or Customer Managed /POWER Customer Managed On-premises Azure Red Hat OpenShift Jointly Managed & Supported Jointly Engineered Bare Metal
  • 20. Red Hat OpenShift and OpenShift virtualization ● Accelerate application delivery with a single platform that can manage “mixed applications” with the same tools and teams ● Add VMs to new and existing applications ● Modernize legacy VM applications over time, or maintain them as VMs Modernize workloads and support mixed applications consisting of VMs, containers, and serverless VMs Containers Red Hat OpenShift Container Platform Red Hat Enterprise Linux CoreOS Physical machine https://www.waterstechnology.com/operations/7535561/goldman-sachs-revamps-virtualization-infrastructure
  • 22. Interactive Learning Scenarios provide you with a pre-configured OpenShift instance, accessible from your browser without any downloads or configuration. LEARN.OPENSHIFT.COM