SlideShare a Scribd company logo
MONOLITHS TO MICROSERVICES: APP
TRANSFORMATION
Hands-on Technical Workshop Overview
Ram Maddali
Senior Architect
@RamMaddali
rmaddali@redhat.com
Anand Akella
Senior Architect
aakella@redhat.com
MONOLITHS TO MICROSERVICES: APP TRANSFORMATION HANDS-ON LAB2
● WIFI: DT Banquet
● Password: <No password>
● Parking is free ( Please validate your parking at front desk before you leave)
● Please visit below URL and click on ‘Getting Started With the Course’
○ http://openshift-modernize-apps.katacoda.com/
MONOLITHS TO MICROSERVICES: APP TRANSFORMATION HANDS-ON LAB3
WHAT YOU WILL LEARN
● Industry trends around enterprise application development
● Red Hat’s approach to application modernization
● How to discuss migration and modernization with your customers or managers
● Migrating an existing legacy Java™ EE app to Red Hat JBoss Enterprise Application
Platform on OpenShift.
● Using modern frameworks like Spring Boot, Wildfly Swarm, Eclipse Vert.x, and Node.js to
implement cloud native microservices and replace monolithic functionality.
● Developing and deploying using Red Hat OpenShift Container Platform, Red Hat OpenShift
Application Runtimes, and DevOps processes.
● The benefits and challenges with microservices, including use cases for reactive
microservices.
● Preventing and detecting issues in a distributed system.
● Pros and cons with different packaging techniques for microservices
MONOLITHS TO MICROSERVICES: APP TRANSFORMATION HANDS-ON LAB4
8.30AM—8.45AM
WELCOME
10.45AM—11:00AM
BREAK
8.45AM—9.45AM
MOVING EXISTING APPS TO THE CLOUD
11:00AM—12.00PM
MONOLITHS TO MICROSERVICES PART 1
9.45AM—10.45AM
DEVELOPER INTRO TO OPENSHIFT
12.30PM—1.30PM
MONOLITHS TO MICROSERVICES PART 2
1.30PM—2.00PM
REACTIVE MICROSERVICES WITH ECLIPSE VERT.X
AGENDA
2:00PM—2:15PM
BREAK
2:15PM—3:45PM
PREVENT AND DETECT DISTRIBUTED APP ISSUES
3:45PM—4:30PM
WRAP-UP AND CLOSING REMARKS
12:00PM—12.30PM
LUNCH
MONOLITHS TO MICROSERVICES: APP TRANSFORMATION HANDS-ON LAB5
PREREQUISITES
● Laptop with recent browser:
○ Chrome, Firefox, Internet Explorer/Edge 10+, or Safari 9+ installed
● Are a Java developer, architect, or developer team lead interested in learning more about
the latest technologies for modern application development
● Working knowledge of Java programming
● Familiarity with Linux container technology and concepts
MONOLITHS TO MICROSERVICES: APP TRANSFORMATION HANDS-ON LAB6
Hands-on Labs: openshift-modernize-apps.katacoda.com
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews

More Related Content

PPTX
Monoliths to Microservices: App Transformation - Jacksonville Workshop Slides
PPTX
App Mod 03: Monoliths to microservices with java ee and spring boot
PPTX
App Mod 05: App resiliency detecting and preventing issues in distributed apps
PPTX
App Mod 01: Moving existing apps to the cloud
PPTX
Cloud Economics - Crayon Optimization Services
PPTX
Microservices with Spring
PDF
Talking architecture shop - Exploring open source success at scale
PDF
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...
Monoliths to Microservices: App Transformation - Jacksonville Workshop Slides
App Mod 03: Monoliths to microservices with java ee and spring boot
App Mod 05: App resiliency detecting and preventing issues in distributed apps
App Mod 01: Moving existing apps to the cloud
Cloud Economics - Crayon Optimization Services
Microservices with Spring
Talking architecture shop - Exploring open source success at scale
Continuous Integration and Continuous Deployment (CI/CD) with WSO2 Enterprise...

What's hot (20)

PDF
Exposing GraphQLs as Managed APIs
PDF
Serverless integration anatomy
PDF
Agile integration cloud native developement
PDF
Deploying GraphQL Services as Managed APIs
PDF
[WSO2Con USA 2018] Architecting for Container-native Environments
PPTX
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
PDF
Kubernetes: The evolution of distributed systems | DevNation Tech Talk
PPTX
How to move from Monolith to Microservice
PDF
[WSO2Con EU 2018] Architecting for a Container Native Environment
ODP
Hybrid Cloud Management with ManageIQ
PDF
Orchestration Patterns for Microservices with Messaging by RabbitMQ
PPTX
WebSphere 20th - Application modernization
PDF
Kubernetes: Dive into the Future of Infrastructure
PDF
Acme Freight: Developing Microservices and APIs on Bluemix
PDF
Agile integration: Decomposing the monolith
PDF
Dev conf .in cloud native reference architecture .advance
PDF
stackconf 2021 | Prometheus in 2021 and beyond
PDF
Oleksandr Denysiuk "Modern Digital Enterprises"
PDF
IoT 'Megaservices' - High Throughput Microservices with Akka
PPTX
Kafka overview and use cases
Exposing GraphQLs as Managed APIs
Serverless integration anatomy
Agile integration cloud native developement
Deploying GraphQL Services as Managed APIs
[WSO2Con USA 2018] Architecting for Container-native Environments
EDA Governance Model: a multicloud approach based on GitOps | Alejandro Alija...
Kubernetes: The evolution of distributed systems | DevNation Tech Talk
How to move from Monolith to Microservice
[WSO2Con EU 2018] Architecting for a Container Native Environment
Hybrid Cloud Management with ManageIQ
Orchestration Patterns for Microservices with Messaging by RabbitMQ
WebSphere 20th - Application modernization
Kubernetes: Dive into the Future of Infrastructure
Acme Freight: Developing Microservices and APIs on Bluemix
Agile integration: Decomposing the monolith
Dev conf .in cloud native reference architecture .advance
stackconf 2021 | Prometheus in 2021 and beyond
Oleksandr Denysiuk "Modern Digital Enterprises"
IoT 'Megaservices' - High Throughput Microservices with Akka
Kafka overview and use cases
Ad

Similar to Monoliths to Microservices: App Transformation - introduction (20)

PDF
Moving existing apps to the cloud
PDF
Transformacion e innovacion digital Meetup - Application Modernization and Mi...
PDF
Monoliths to microservices workshop
PPTX
Moving existing apps to the cloud
PDF
Cloud Native In-Depth
PPTX
Webinar VB6 apps to html5
DOCX
Resume Partha Roy
DOCX
Resume for Ladan Jamali
PPT
MDA Vs Web Ratio for Non It
ODP
PERSPECTIVES ON ENTERPRISE ARCHITECTURES
DOCX
8 years of experience in .Net web technologies
PPT
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
PDF
Amutha Sandra - 1 Page CV
DOCX
Manoj Sharma_Enovia_9years
DOCX
Manoj Sharma_Enovia_9years
DOCX
Resume
PDF
Forecast 2014: Cloud-Aware Applications
PDF
Cloud-Native Modernization or Death? A false dichotomy. | DevNation Tech Talk
DOC
Wecreate
PDF
Which Application Modernization Pattern Is Right For You?
Moving existing apps to the cloud
Transformacion e innovacion digital Meetup - Application Modernization and Mi...
Monoliths to microservices workshop
Moving existing apps to the cloud
Cloud Native In-Depth
Webinar VB6 apps to html5
Resume Partha Roy
Resume for Ladan Jamali
MDA Vs Web Ratio for Non It
PERSPECTIVES ON ENTERPRISE ARCHITECTURES
8 years of experience in .Net web technologies
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Amutha Sandra - 1 Page CV
Manoj Sharma_Enovia_9years
Manoj Sharma_Enovia_9years
Resume
Forecast 2014: Cloud-Aware Applications
Cloud-Native Modernization or Death? A false dichotomy. | DevNation Tech Talk
Wecreate
Which Application Modernization Pattern Is Right For You?
Ad

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Electronic commerce courselecture one. Pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPT
Teaching material agriculture food technology
PPTX
sap open course for s4hana steps from ECC to s4
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
KodekX | Application Modernization Development
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Review of recent advances in non-invasive hemoglobin estimation
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Network Security Unit 5.pdf for BCA BBA.
Electronic commerce courselecture one. Pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Teaching material agriculture food technology
sap open course for s4hana steps from ECC to s4
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
KodekX | Application Modernization Development
Understanding_Digital_Forensics_Presentation.pptx
Programs and apps: productivity, graphics, security and other tools
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation_ Review paper, used for researhc scholars
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton

Monoliths to Microservices: App Transformation - introduction

  • 1. MONOLITHS TO MICROSERVICES: APP TRANSFORMATION Hands-on Technical Workshop Overview Ram Maddali Senior Architect @RamMaddali rmaddali@redhat.com Anand Akella Senior Architect aakella@redhat.com
  • 2. MONOLITHS TO MICROSERVICES: APP TRANSFORMATION HANDS-ON LAB2 ● WIFI: DT Banquet ● Password: <No password> ● Parking is free ( Please validate your parking at front desk before you leave) ● Please visit below URL and click on ‘Getting Started With the Course’ ○ http://openshift-modernize-apps.katacoda.com/
  • 3. MONOLITHS TO MICROSERVICES: APP TRANSFORMATION HANDS-ON LAB3 WHAT YOU WILL LEARN ● Industry trends around enterprise application development ● Red Hat’s approach to application modernization ● How to discuss migration and modernization with your customers or managers ● Migrating an existing legacy Java™ EE app to Red Hat JBoss Enterprise Application Platform on OpenShift. ● Using modern frameworks like Spring Boot, Wildfly Swarm, Eclipse Vert.x, and Node.js to implement cloud native microservices and replace monolithic functionality. ● Developing and deploying using Red Hat OpenShift Container Platform, Red Hat OpenShift Application Runtimes, and DevOps processes. ● The benefits and challenges with microservices, including use cases for reactive microservices. ● Preventing and detecting issues in a distributed system. ● Pros and cons with different packaging techniques for microservices
  • 4. MONOLITHS TO MICROSERVICES: APP TRANSFORMATION HANDS-ON LAB4 8.30AM—8.45AM WELCOME 10.45AM—11:00AM BREAK 8.45AM—9.45AM MOVING EXISTING APPS TO THE CLOUD 11:00AM—12.00PM MONOLITHS TO MICROSERVICES PART 1 9.45AM—10.45AM DEVELOPER INTRO TO OPENSHIFT 12.30PM—1.30PM MONOLITHS TO MICROSERVICES PART 2 1.30PM—2.00PM REACTIVE MICROSERVICES WITH ECLIPSE VERT.X AGENDA 2:00PM—2:15PM BREAK 2:15PM—3:45PM PREVENT AND DETECT DISTRIBUTED APP ISSUES 3:45PM—4:30PM WRAP-UP AND CLOSING REMARKS 12:00PM—12.30PM LUNCH
  • 5. MONOLITHS TO MICROSERVICES: APP TRANSFORMATION HANDS-ON LAB5 PREREQUISITES ● Laptop with recent browser: ○ Chrome, Firefox, Internet Explorer/Edge 10+, or Safari 9+ installed ● Are a Java developer, architect, or developer team lead interested in learning more about the latest technologies for modern application development ● Working knowledge of Java programming ● Familiarity with Linux container technology and concepts
  • 6. MONOLITHS TO MICROSERVICES: APP TRANSFORMATION HANDS-ON LAB6 Hands-on Labs: openshift-modernize-apps.katacoda.com

Editor's Notes

  • #2: Welcome to the monoliths to microservices app transformation hands-on workshop. This workshop delivers a full day of training, including details about Red Hat’s philosophy to modern application transformation and a set of hands-on learning modules for participants to complete throughout the day.
  • #3: Participants will use a browser-based environment, so no heavy requirements on the hardware side - all that’s needed is a modern browser, and even iPads or Android tablets will work, though your mileage may vary. As the lab material is rather technical, participants should be a Java developer or architect, or at least have a development background. Familiarity with linux container technology is good to have, though not required.
  • #4: Participants will learn about how application modernization plays a key role in the new digital transformation era, and how Red Hat technologies and approach can bring real business value to organizations looking to modernize. The workshop teaches fundamentals of migrating and modernizing existing applications from legacy platforms like Weblogic to modern and flexible platforms like Red Hat JBoss Enterprise Application Platform. Participants will use the Red Hat Application Migration Toolkit to provide detailed analysis of an example application, perform the migration, and then complete the journey to cloud and containers using Red Hat OpenShift. Next, a developer-centric module on OpenShift developer fundamentals shows participants how to streamline application development in the cloud using DevOps principles, containers, and OpenShift, including the use of OpenShift pipelines to automate promotion of applications across different environments, from the developer’s desktop to production. Microservices are then introduced, and participants will build them using a variety of different microservice runtimes offered through Red Hat OpenShift Application Runtimes, including Spring Boot, WildFly Swarm, Eclipse Vert.x, and Node.js. The workshop also discuss the benefits and challenges of microservices, including how reactive systems and reactive programming can solve thorny issues around performance, and how service mesh concepts can reduce the burden on developers while at the same time providing rich features for operators of microservice applications. Finally, the workshop closes with a discussion on microservice packaging techniques, such as Uber JARs and their application in a containerized world, and how API-led modernization featuring Red Hat 3Scale provides new business aveues with customers and partners.
  • #5: A typical agenda for the day looks like this. In the morning, after introductions, a short discussion on how migration and modernization can breathe new life into existing apps. Participants will then spend time completing the lab, followed by a short wrap-up for the first module. Each module is presented roughly in the same style, with a short introduction followed by participants getting hands-on with Red Hat, and a short wrap-up to reinforce what they just learned.
  • #6: Participants will use a browser-based environment, so no heavy requirements on the hardware side - all that’s needed is a modern browser, and even iPads or Android tablets will work, though your mileage may vary. As the lab material is rather technical, participants should be a Java developer or architect, or at least have a development background. Familiarity with linux container technology is good to have, though not required.
  • #7: The hands-on portion of the workshop uses a browser-based environment called Katacoda. Each of the modules in the workshop is supported by one or more Scenarios, which are completed in the order on the agenda.
  • #8: For more information on this workshop, please continue reading below to get additional instructions on how to deliver this workshop. If you have any follow-up questions, follow the links below including red hatters who can assist you in getting set up. This is a very informative and fun workshop, and we hope you enjoy delivering it!