people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly...
Transcript of people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly...
![Page 1: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/1.jpg)
![Page 2: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/2.jpg)
![Page 4: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/4.jpg)
![Page 5: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/5.jpg)
![Page 6: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/6.jpg)
![Page 7: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/7.jpg)
![Page 8: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/8.jpg)
![Page 9: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/9.jpg)
![Page 10: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/10.jpg)
![Page 11: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/11.jpg)
WHERE DO CUSTOMERS START?
Deliver apps faster with containers and DevOps
Modernize existing apps
Build next-gen, cloud native applications
![Page 12: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/12.jpg)
![Page 13: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/13.jpg)
THE MODERN APPLICATION PLATFORMOne platform for traditional & cloud native apps
Runtime
App
Cloud Platform
Data
Build | Deploy | Scheduling | Scaling | Elasticity | Metrics | Logging
Security IMDG Messaging
Runtime
Svc
Runtime
Svc
Cloud Provider
![Page 14: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/14.jpg)
Supported Runtimes(Container images and Maven Artifacts)
JAVA EE(JBoss EAP)
MICROPROFILE(WildFly Swarm)
OPENSHIFT / XPAAS
REACTIVE(vert.x)
NODE.JS APACHETOMCAT
Certified Frameworks & Components(Maven Artifacts)
SPRING BOOT / CLOUD
NETFLIX OSS Ribbon
DeveloperSaaS
Generators
IDE
etc.
Management
APM
Metrics
ServiceDiscovery Config.
Logging
Health Check
Load Balancing
CI/CDSSOMessaging IMDG API Mgmt
NETFLIX OSSHysterix ...
API Mgt(3scale)
![Page 15: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/15.jpg)
![Page 16: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/16.jpg)
REHOST● Containerize existing
workloads
● Deploy them on OCP
● Keep external integrations and data on legacy
● Focus on smaller or frozen apps
RESHAPE
● Legacy remains intact
● New layer - new capabilities
● Deploy on OCP
● New integration points between legacy and new layers
REARCHITECT
● Legacy is totally replaced
● New interfaces and data
● Use OCP as platform
● Some data and features can be re-wrapped, but most are refactored.
PATTERNS IN MODERNIZING WORKLOADS3 MAIN PATTERNS
![Page 17: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/17.jpg)
![Page 18: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/18.jpg)
![Page 19: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/19.jpg)
![Page 20: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/20.jpg)
![Page 21: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/21.jpg)
United view and reports across all teams and projects
Services, communications, events, and common storage
![Page 22: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks](https://reader030.fdocuments.mx/reader030/viewer/2022040215/5ed3bfaaa0e09216242fe1ac/html5/thumbnails/22.jpg)