SlideShare a Scribd company logo
Hybrid DevOps: deploy osgi app
==============================
**XXXX XXXX**
##step-by-step screenshots
-this example automates the JEE application
deployment to (1) on-premise build-verification-
test environment, and then (2) promote to cloud-
based Bluemix environment
-this is a single main stream DevOps
-two triggers: (1) by build-request at RTC; (2) by
schedule RTC build
Full Stack
Code
Data
App/Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
##DevOps toolchain
-IDE: Rational Software Architect V9.1
-source-control: Rational Team Concert V5.0.4
-build-tool: ANT V1.9.2
-continuous-integration server: Jenkins V1.617
-database: Mongo V2.4.9
-client: FireFox with RESTClient add-on
-server application: osgi/JAX-RS V1.1 application
-unit test: JUnit V4
-deployment tool: UrbanCode Deploy V6.1.1
-local deployment target: WebSphere Liberty Profile V8.5.5
-remote deployment target: Bluemix
##application is written at
-Osgi/JAX-RS
-check-in to “CD Starter Stream” of
Rational Team Concert
f
##Build definition in RTC
-build definition: “CD Starter build for Jenkins”
-build #193 is executed successfully, with external link with
external Jenkins
##jenkins build #193
-fetch source from RTC
-prepare jenkins workspace
##console output continued
-build osgi bundles; package them as .eba, and
upload to UrbanCode, as MyComponent
-upload app config file extra.xml, to BVT (build-
verification-test) environment
##component in UCD
-(jenkins) build #193 will upload .eba, and
extral.xml, into (UCD) MyComponent v193, with
two artifacts
##each component contains
-list of re-usable & repeatable component-
processes
##each component-process
-is version-ed; and
-contain list of deployment steps, depicted in web-
based visual designer
##each UCD application contains
-environments; and
-(version-ed) components; app properties;
application-process
##BVT environment property
-including ports and connection url
##automated run, after MyComponet upload
1.update app property
2.deploy global user-feature to BVT
3.install app
4.start WebSphere server on BVT
##after deployed app in BVT is verified
- run “Promote-to-Staging”; and then push to
Bluemix (details are skipped).
##reporting: deployment count
- by app; by time; by environment; by
status
##calendar view showing deployments
- by app; by time; by environment; by
application-process
##console shows apps deployed to both
-on-premise WebSphere server; &
-cloud-based Bluemix server
##alternate approach
-if RTC is replaced by SVN or git; you can have
either Jenskin or UCD to orchestrate the flow
-ant can be replaced easily with other builders, like
maven & gradle
-test-gate; approval-gate can be added, during
promotion
-Bluemix deployment is optional; and can be
replaced by on-premise environments

More Related Content

What's hot

Sql scripts in wps t servers
Sql scripts in wps t serversSql scripts in wps t servers
Sql scripts in wps t servers
52North
 
Intro to os-faults library
Intro to os-faults libraryIntro to os-faults library
Intro to os-faults library
Ilya Shakhat
 
Continuous delivery the nuts and bolts
Continuous delivery the nuts and boltsContinuous delivery the nuts and bolts
Continuous delivery the nuts and bolts
OlympicSoftware
 
OpenStack reliability metrics
OpenStack reliability metricsOpenStack reliability metrics
OpenStack reliability metrics
Ilya Shakhat
 
Continuous Delivery with Jenkins Workflow
Continuous Delivery with Jenkins WorkflowContinuous Delivery with Jenkins Workflow
Continuous Delivery with Jenkins Workflow
Udaypal Aarkoti
 
Cloud Project - Kubernetes Docker
Cloud Project - Kubernetes DockerCloud Project - Kubernetes Docker
Cloud Project - Kubernetes Docker
Udyan Khurana
 
DCSF 19 Kubernetes and Container Storage Interface Update
DCSF 19 Kubernetes and Container Storage Interface UpdateDCSF 19 Kubernetes and Container Storage Interface Update
DCSF 19 Kubernetes and Container Storage Interface Update
Docker, Inc.
 
Continuous Delivery with Docker
Continuous Delivery with DockerContinuous Delivery with Docker
Continuous Delivery with Docker
pingworks
 
Lyon Studytrip - Microservices in Docker & Kubernetes
Lyon Studytrip - Microservices in Docker & KubernetesLyon Studytrip - Microservices in Docker & Kubernetes
Lyon Studytrip - Microservices in Docker & Kubernetes
Wouter Devinck
 
Neutron upgrades
Neutron upgradesNeutron upgrades
Neutron upgrades
Victor Morales
 
Automate documentation publishing with Jenkins
Automate documentation publishing with JenkinsAutomate documentation publishing with Jenkins
Automate documentation publishing with Jenkins
3di Poland
 
DCSF 19 Building Your Development Pipeline
DCSF 19 Building Your Development Pipeline  DCSF 19 Building Your Development Pipeline
DCSF 19 Building Your Development Pipeline
Docker, Inc.
 
Kubernetes 1.16 and rancher 2.3 enhancements
Kubernetes 1.16 and rancher 2.3 enhancementsKubernetes 1.16 and rancher 2.3 enhancements
Kubernetes 1.16 and rancher 2.3 enhancements
Saiyam Pathak
 
Synchronizing parallel delivery flows in jenkins using groovy, build flow and...
Synchronizing parallel delivery flows in jenkins using groovy, build flow and...Synchronizing parallel delivery flows in jenkins using groovy, build flow and...
Synchronizing parallel delivery flows in jenkins using groovy, build flow and...
Andrey Devyatkin
 
Pentagon
PentagonPentagon
Pentagon
eleather
 
Spring Testing, Fight for the Context
Spring Testing, Fight for the ContextSpring Testing, Fight for the Context
Spring Testing, Fight for the Context
GlobalLogic Ukraine
 
413450-rc218-cdw-jenkins-workflow
413450-rc218-cdw-jenkins-workflow413450-rc218-cdw-jenkins-workflow
413450-rc218-cdw-jenkins-workflow
Andy Pemberton
 
Javaone 2014 - Git & Docker with Jenkins
Javaone 2014 - Git & Docker with JenkinsJavaone 2014 - Git & Docker with Jenkins
Javaone 2014 - Git & Docker with Jenkins
Andy Pemberton
 
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)
CloudBees
 
Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...
Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...
Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...
Tobias Schneck
 

What's hot (20)

Sql scripts in wps t servers
Sql scripts in wps t serversSql scripts in wps t servers
Sql scripts in wps t servers
 
Intro to os-faults library
Intro to os-faults libraryIntro to os-faults library
Intro to os-faults library
 
Continuous delivery the nuts and bolts
Continuous delivery the nuts and boltsContinuous delivery the nuts and bolts
Continuous delivery the nuts and bolts
 
OpenStack reliability metrics
OpenStack reliability metricsOpenStack reliability metrics
OpenStack reliability metrics
 
Continuous Delivery with Jenkins Workflow
Continuous Delivery with Jenkins WorkflowContinuous Delivery with Jenkins Workflow
Continuous Delivery with Jenkins Workflow
 
Cloud Project - Kubernetes Docker
Cloud Project - Kubernetes DockerCloud Project - Kubernetes Docker
Cloud Project - Kubernetes Docker
 
DCSF 19 Kubernetes and Container Storage Interface Update
DCSF 19 Kubernetes and Container Storage Interface UpdateDCSF 19 Kubernetes and Container Storage Interface Update
DCSF 19 Kubernetes and Container Storage Interface Update
 
Continuous Delivery with Docker
Continuous Delivery with DockerContinuous Delivery with Docker
Continuous Delivery with Docker
 
Lyon Studytrip - Microservices in Docker & Kubernetes
Lyon Studytrip - Microservices in Docker & KubernetesLyon Studytrip - Microservices in Docker & Kubernetes
Lyon Studytrip - Microservices in Docker & Kubernetes
 
Neutron upgrades
Neutron upgradesNeutron upgrades
Neutron upgrades
 
Automate documentation publishing with Jenkins
Automate documentation publishing with JenkinsAutomate documentation publishing with Jenkins
Automate documentation publishing with Jenkins
 
DCSF 19 Building Your Development Pipeline
DCSF 19 Building Your Development Pipeline  DCSF 19 Building Your Development Pipeline
DCSF 19 Building Your Development Pipeline
 
Kubernetes 1.16 and rancher 2.3 enhancements
Kubernetes 1.16 and rancher 2.3 enhancementsKubernetes 1.16 and rancher 2.3 enhancements
Kubernetes 1.16 and rancher 2.3 enhancements
 
Synchronizing parallel delivery flows in jenkins using groovy, build flow and...
Synchronizing parallel delivery flows in jenkins using groovy, build flow and...Synchronizing parallel delivery flows in jenkins using groovy, build flow and...
Synchronizing parallel delivery flows in jenkins using groovy, build flow and...
 
Pentagon
PentagonPentagon
Pentagon
 
Spring Testing, Fight for the Context
Spring Testing, Fight for the ContextSpring Testing, Fight for the Context
Spring Testing, Fight for the Context
 
413450-rc218-cdw-jenkins-workflow
413450-rc218-cdw-jenkins-workflow413450-rc218-cdw-jenkins-workflow
413450-rc218-cdw-jenkins-workflow
 
Javaone 2014 - Git & Docker with Jenkins
Javaone 2014 - Git & Docker with JenkinsJavaone 2014 - Git & Docker with Jenkins
Javaone 2014 - Git & Docker with Jenkins
 
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)
Pimp your Continuous Delivery Pipeline with Jenkins workflow (W-JAX 14)
 
Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...
Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...
Kubermatic How to Migrate 100 Clusters from On-Prem to Google Cloud Without D...
 

Viewers also liked

Cv english
Cv englishCv english
Cv english
Wajdi Mustafa
 
Alera starting conference. UPC. Constructed wetlands.
Alera starting conference. UPC. Constructed wetlands.Alera starting conference. UPC. Constructed wetlands.
Alera starting conference. UPC. Constructed wetlands.
Alerah2o
 
Class.mobilefirstfoundation.chapter.2.devops
Class.mobilefirstfoundation.chapter.2.devopsClass.mobilefirstfoundation.chapter.2.devops
Class.mobilefirstfoundation.chapter.2.devops
Ross Tang
 
James Rachels’s Defense of Active Euthanasia: A Critical & Normative Study
James Rachels’s Defense of Active Euthanasia: A Critical & Normative StudyJames Rachels’s Defense of Active Euthanasia: A Critical & Normative Study
James Rachels’s Defense of Active Euthanasia: A Critical & Normative Study
Mohammad Manzoor Malik
 
ELFA IMN Conference - Monitor MJ 2015
ELFA IMN Conference - Monitor MJ 2015ELFA IMN Conference - Monitor MJ 2015
ELFA IMN Conference - Monitor MJ 2015
Rita Garwood
 
Garwood - BMO Snyder Clark
Garwood - BMO Snyder ClarkGarwood - BMO Snyder Clark
Garwood - BMO Snyder Clark
Rita Garwood
 
Controller performance appraisal
Controller performance appraisalController performance appraisal
Controller performance appraisal
coreypier
 
Cooking101 Presentation
Cooking101 PresentationCooking101 Presentation
Cooking101 Presentation
Rhonda Gregory
 
Importance of eating fat for athletes
Importance of eating fat for athletesImportance of eating fat for athletes
Importance of eating fat for athletes
Pivothealth
 
Special Software Forces
Special Software ForcesSpecial Software Forces
Special Software Forces
Jakub Osiejewski
 
Use case
Use caseUse case
Use case
Hareem Naz
 
Roadmap_Media_Brochure_v19(s)
Roadmap_Media_Brochure_v19(s)Roadmap_Media_Brochure_v19(s)
Roadmap_Media_Brochure_v19(s)
Natalie Mann
 
Motivation
Motivation Motivation
Motivation
Kelvin Mwita
 
Better burger
Better burgerBetter burger
Better burger
ChuyiChen0205
 
ຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກ
ຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກ
ຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກ
Khamsay Chantharath
 
дружба
дружбадружба
дружба
zharhaevaa
 
LESSON PLAN-1ST TEACHING HOUR
LESSON PLAN-1ST TEACHING HOURLESSON PLAN-1ST TEACHING HOUR
LESSON PLAN-1ST TEACHING HOUR
Eleni Loukissa
 
xrMonitor-Мониторинг СУБД Oracle
xrMonitor-Мониторинг СУБД OraclexrMonitor-Мониторинг СУБД Oracle
xrMonitor-Мониторинг СУБД Oracle
Anne Rousseau
 

Viewers also liked (19)

Cv english
Cv englishCv english
Cv english
 
Alera starting conference. UPC. Constructed wetlands.
Alera starting conference. UPC. Constructed wetlands.Alera starting conference. UPC. Constructed wetlands.
Alera starting conference. UPC. Constructed wetlands.
 
Class.mobilefirstfoundation.chapter.2.devops
Class.mobilefirstfoundation.chapter.2.devopsClass.mobilefirstfoundation.chapter.2.devops
Class.mobilefirstfoundation.chapter.2.devops
 
James Rachels’s Defense of Active Euthanasia: A Critical & Normative Study
James Rachels’s Defense of Active Euthanasia: A Critical & Normative StudyJames Rachels’s Defense of Active Euthanasia: A Critical & Normative Study
James Rachels’s Defense of Active Euthanasia: A Critical & Normative Study
 
ELFA IMN Conference - Monitor MJ 2015
ELFA IMN Conference - Monitor MJ 2015ELFA IMN Conference - Monitor MJ 2015
ELFA IMN Conference - Monitor MJ 2015
 
Garwood - BMO Snyder Clark
Garwood - BMO Snyder ClarkGarwood - BMO Snyder Clark
Garwood - BMO Snyder Clark
 
RWD!-Park Ave NY
RWD!-Park Ave NYRWD!-Park Ave NY
RWD!-Park Ave NY
 
Controller performance appraisal
Controller performance appraisalController performance appraisal
Controller performance appraisal
 
Cooking101 Presentation
Cooking101 PresentationCooking101 Presentation
Cooking101 Presentation
 
Importance of eating fat for athletes
Importance of eating fat for athletesImportance of eating fat for athletes
Importance of eating fat for athletes
 
Special Software Forces
Special Software ForcesSpecial Software Forces
Special Software Forces
 
Use case
Use caseUse case
Use case
 
Roadmap_Media_Brochure_v19(s)
Roadmap_Media_Brochure_v19(s)Roadmap_Media_Brochure_v19(s)
Roadmap_Media_Brochure_v19(s)
 
Motivation
Motivation Motivation
Motivation
 
Better burger
Better burgerBetter burger
Better burger
 
ຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກ
ຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກ
ຫົວບົດສອບເສັງຄັດເລືອກເຂ້າວິທະຍາໄລຄູສົງ ຈຳປາສັກ
 
дружба
дружбадружба
дружба
 
LESSON PLAN-1ST TEACHING HOUR
LESSON PLAN-1ST TEACHING HOURLESSON PLAN-1ST TEACHING HOUR
LESSON PLAN-1ST TEACHING HOUR
 
xrMonitor-Мониторинг СУБД Oracle
xrMonitor-Мониторинг СУБД OraclexrMonitor-Мониторинг СУБД Oracle
xrMonitor-Мониторинг СУБД Oracle
 

Similar to Class.devops.chapter.3.hybrid

Application cloudification with liberty and urban code deploy - UCD
Application cloudification with liberty and urban code deploy - UCDApplication cloudification with liberty and urban code deploy - UCD
Application cloudification with liberty and urban code deploy - UCD
Davide Veronese
 
Code Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et RancherCode Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et Rancher
SUSE
 
Developer Experience Cloud Native - Become Efficient and Achieve Parity
Developer Experience Cloud Native - Become Efficient and Achieve ParityDeveloper Experience Cloud Native - Become Efficient and Achieve Parity
Developer Experience Cloud Native - Become Efficient and Achieve Parity
Michael Hofmann
 
Puzzle ITC Talk @Docker CH meetup CI CD_with_Openshift_0.2
Puzzle ITC Talk @Docker CH meetup CI CD_with_Openshift_0.2Puzzle ITC Talk @Docker CH meetup CI CD_with_Openshift_0.2
Puzzle ITC Talk @Docker CH meetup CI CD_with_Openshift_0.2
Amrita Prasad
 
citus™ iot ecosystem
citus™ iot ecosystemcitus™ iot ecosystem
citus™ iot ecosystem
DUONG Dinh Cuong
 
Class.devops.chapter.2.ucd
Class.devops.chapter.2.ucdClass.devops.chapter.2.ucd
Class.devops.chapter.2.ucd
Ross Tang
 
Don't Deploy Into the Dark: DORA Metrics for your K8s GitOps Deployments
Don't Deploy Into the Dark: DORA Metrics for your K8s GitOps DeploymentsDon't Deploy Into the Dark: DORA Metrics for your K8s GitOps Deployments
Don't Deploy Into the Dark: DORA Metrics for your K8s GitOps Deployments
Andreas Grabner
 
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
Lightbend
 
Code Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et RancherCode Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et Rancher
SUSE
 
Docker dev ops for cd meetup 12-14
Docker dev ops for cd meetup 12-14Docker dev ops for cd meetup 12-14
Docker dev ops for cd meetup 12-14
Simon Storm
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetes
Ben Hall
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your way
Johannes Brännström
 
Observability and Orchestration of your GitOps Deployments with Keptn
Observability and Orchestration of your GitOps Deployments with KeptnObservability and Orchestration of your GitOps Deployments with Keptn
Observability and Orchestration of your GitOps Deployments with Keptn
Andreas Grabner
 
"Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?""Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?"
Volker Linz
 
DockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at LyftDockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at Lyft
Docker, Inc.
 
Photon Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMwarePhoton Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMware
Docker, Inc.
 
DevOps Days Boston 2017: Developer first workflows for Kubernetes
DevOps Days Boston 2017: Developer first workflows for KubernetesDevOps Days Boston 2017: Developer first workflows for Kubernetes
DevOps Days Boston 2017: Developer first workflows for Kubernetes
Ambassador Labs
 
ASP.NET vNext the future of ASP
ASP.NET vNext the future of ASPASP.NET vNext the future of ASP
ASP.NET vNext the future of ASP
Clément Hallet
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Patrick Chanezon
 
Back to the Future: Containerize Legacy Applications
Back to the Future: Containerize Legacy ApplicationsBack to the Future: Containerize Legacy Applications
Back to the Future: Containerize Legacy Applications
Docker, Inc.
 

Similar to Class.devops.chapter.3.hybrid (20)

Application cloudification with liberty and urban code deploy - UCD
Application cloudification with liberty and urban code deploy - UCDApplication cloudification with liberty and urban code deploy - UCD
Application cloudification with liberty and urban code deploy - UCD
 
Code Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et RancherCode Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et Rancher
 
Developer Experience Cloud Native - Become Efficient and Achieve Parity
Developer Experience Cloud Native - Become Efficient and Achieve ParityDeveloper Experience Cloud Native - Become Efficient and Achieve Parity
Developer Experience Cloud Native - Become Efficient and Achieve Parity
 
Puzzle ITC Talk @Docker CH meetup CI CD_with_Openshift_0.2
Puzzle ITC Talk @Docker CH meetup CI CD_with_Openshift_0.2Puzzle ITC Talk @Docker CH meetup CI CD_with_Openshift_0.2
Puzzle ITC Talk @Docker CH meetup CI CD_with_Openshift_0.2
 
citus™ iot ecosystem
citus™ iot ecosystemcitus™ iot ecosystem
citus™ iot ecosystem
 
Class.devops.chapter.2.ucd
Class.devops.chapter.2.ucdClass.devops.chapter.2.ucd
Class.devops.chapter.2.ucd
 
Don't Deploy Into the Dark: DORA Metrics for your K8s GitOps Deployments
Don't Deploy Into the Dark: DORA Metrics for your K8s GitOps DeploymentsDon't Deploy Into the Dark: DORA Metrics for your K8s GitOps Deployments
Don't Deploy Into the Dark: DORA Metrics for your K8s GitOps Deployments
 
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
How to build streaming data pipelines with Akka Streams, Flink, and Spark usi...
 
Code Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et RancherCode Factory avec GitLab CI et Rancher
Code Factory avec GitLab CI et Rancher
 
Docker dev ops for cd meetup 12-14
Docker dev ops for cd meetup 12-14Docker dev ops for cd meetup 12-14
Docker dev ops for cd meetup 12-14
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetes
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your way
 
Observability and Orchestration of your GitOps Deployments with Keptn
Observability and Orchestration of your GitOps Deployments with KeptnObservability and Orchestration of your GitOps Deployments with Keptn
Observability and Orchestration of your GitOps Deployments with Keptn
 
"Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?""Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?"
 
DockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at LyftDockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at Lyft
 
Photon Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMwarePhoton Controller: An Open Source Container Infrastructure Platform from VMware
Photon Controller: An Open Source Container Infrastructure Platform from VMware
 
DevOps Days Boston 2017: Developer first workflows for Kubernetes
DevOps Days Boston 2017: Developer first workflows for KubernetesDevOps Days Boston 2017: Developer first workflows for Kubernetes
DevOps Days Boston 2017: Developer first workflows for Kubernetes
 
ASP.NET vNext the future of ASP
ASP.NET vNext the future of ASPASP.NET vNext the future of ASP
ASP.NET vNext the future of ASP
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
 
Back to the Future: Containerize Legacy Applications
Back to the Future: Containerize Legacy ApplicationsBack to the Future: Containerize Legacy Applications
Back to the Future: Containerize Legacy Applications
 

More from Ross Tang

Class.bluemix.mbaas.chapter.2.pattern
Class.bluemix.mbaas.chapter.2.patternClass.bluemix.mbaas.chapter.2.pattern
Class.bluemix.mbaas.chapter.2.pattern
Ross Tang
 
Class.mobile-first strategy
Class.mobile-first strategyClass.mobile-first strategy
Class.mobile-first strategy
Ross Tang
 
Class.bluemix.presence.insights
Class.bluemix.presence.insightsClass.bluemix.presence.insights
Class.bluemix.presence.insights
Ross Tang
 
Class.bluemix.dbaas
Class.bluemix.dbaasClass.bluemix.dbaas
Class.bluemix.dbaas
Ross Tang
 
Class.mobilefirstfoundation.chapter.1.intro
Class.mobilefirstfoundation.chapter.1.introClass.mobilefirstfoundation.chapter.1.intro
Class.mobilefirstfoundation.chapter.1.intro
Ross Tang
 
How.to.create.boss.detector
How.to.create.boss.detectorHow.to.create.boss.detector
How.to.create.boss.detector
Ross Tang
 
Class.devops.chapter.1.intro
Class.devops.chapter.1.introClass.devops.chapter.1.intro
Class.devops.chapter.1.intro
Ross Tang
 
Class.bluemix.mbaas.chapter.1
Class.bluemix.mbaas.chapter.1Class.bluemix.mbaas.chapter.1
Class.bluemix.mbaas.chapter.1
Ross Tang
 
Class.aspera.chapter.1.intro
Class.aspera.chapter.1.introClass.aspera.chapter.1.intro
Class.aspera.chapter.1.intro
Ross Tang
 
Class.bluemix.overall.chapter.1.intro
Class.bluemix.overall.chapter.1.introClass.bluemix.overall.chapter.1.intro
Class.bluemix.overall.chapter.1.intro
Ross Tang
 

More from Ross Tang (10)

Class.bluemix.mbaas.chapter.2.pattern
Class.bluemix.mbaas.chapter.2.patternClass.bluemix.mbaas.chapter.2.pattern
Class.bluemix.mbaas.chapter.2.pattern
 
Class.mobile-first strategy
Class.mobile-first strategyClass.mobile-first strategy
Class.mobile-first strategy
 
Class.bluemix.presence.insights
Class.bluemix.presence.insightsClass.bluemix.presence.insights
Class.bluemix.presence.insights
 
Class.bluemix.dbaas
Class.bluemix.dbaasClass.bluemix.dbaas
Class.bluemix.dbaas
 
Class.mobilefirstfoundation.chapter.1.intro
Class.mobilefirstfoundation.chapter.1.introClass.mobilefirstfoundation.chapter.1.intro
Class.mobilefirstfoundation.chapter.1.intro
 
How.to.create.boss.detector
How.to.create.boss.detectorHow.to.create.boss.detector
How.to.create.boss.detector
 
Class.devops.chapter.1.intro
Class.devops.chapter.1.introClass.devops.chapter.1.intro
Class.devops.chapter.1.intro
 
Class.bluemix.mbaas.chapter.1
Class.bluemix.mbaas.chapter.1Class.bluemix.mbaas.chapter.1
Class.bluemix.mbaas.chapter.1
 
Class.aspera.chapter.1.intro
Class.aspera.chapter.1.introClass.aspera.chapter.1.intro
Class.aspera.chapter.1.intro
 
Class.bluemix.overall.chapter.1.intro
Class.bluemix.overall.chapter.1.introClass.bluemix.overall.chapter.1.intro
Class.bluemix.overall.chapter.1.intro
 

Recently uploaded

Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
aymanquadri279
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 

Recently uploaded (20)

Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 

Class.devops.chapter.3.hybrid