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

PDF
3oSoft Company Presentation
PPTX
Oracle APEX, Low Code for Data Driving Apps
PDF
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
PDF
Fastest, Scalable & Effortless Method to Build & Manage Enterprise Mobile Apps.
PDF
Why OutSystems
PPTX
PaaS to the Future
PDF
3DEXPERIENCE - From Electronic to Digitally-connected
PPTX
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
3oSoft Company Presentation
Oracle APEX, Low Code for Data Driving Apps
Replace Outdated DevOps Tools with Innovative & Modern Pipelines
Fastest, Scalable & Effortless Method to Build & Manage Enterprise Mobile Apps.
Why OutSystems
PaaS to the Future
3DEXPERIENCE - From Electronic to Digitally-connected
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...

What's hot (6)

PDF
Low-Code vs. Programming – It Isn’t an Either/Or Decision
PPT
ANDROID presentation prabal
PPTX
UI5 Supportability Reloaded
PPTX
Microsoft Low Code / No Code Business Process Automation
PDF
With Progress Pacific, The RAD Race Has Already Been Won!
PDF
Crossing the low-code and pro-code chasm: a platform approach
Low-Code vs. Programming – It Isn’t an Either/Or Decision
ANDROID presentation prabal
UI5 Supportability Reloaded
Microsoft Low Code / No Code Business Process Automation
With Progress Pacific, The RAD Race Has Already Been Won!
Crossing the low-code and pro-code chasm: a platform approach
Ad

Similar to 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
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Geodesy 1.pptx...............................................
PDF
PPT on Performance Review to get promotions
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
web development for engineering and engineering
PPTX
Welding lecture in detail for understanding
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPT
Project quality management in manufacturing
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Sustainable Sites - Green Building Construction
PDF
Digital Logic Computer Design lecture notes
PDF
composite construction of structures.pdf
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Construction Project Organization Group 2.pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Geodesy 1.pptx...............................................
PPT on Performance Review to get promotions
Lecture Notes Electrical Wiring System Components
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
web development for engineering and engineering
Welding lecture in detail for understanding
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Project quality management in manufacturing
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
CH1 Production IntroductoryConcepts.pptx
Sustainable Sites - Green Building Construction
Digital Logic Computer Design lecture notes
composite construction of structures.pdf
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Construction Project Organization Group 2.pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx

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