Virtual Event

Monolith to Microservices Workshop

September 23, 202111:00 AM - 1:00 PM(GMT-05:00) Central Time (US & Canada)

Modernizing existing legacy applications will give the ability to build and deliver innovative capabilities rapidly while improving developer productivity. The most common pattern for developers is to move a monolith application to the cloud and refactoring/breaking it down into small and loosely coupled microservices. 
 
In this hands-on workshop, you will learn how to:

  • Migrate an existing legacy Java™ EE application from Weblogic to JBoss® EAP using Red Hat® Migration Toolkit for Applications (MTA)
  • Deploy the result to OpenShift® to create a Fast Moving Monolith Application
  • Incrementally refactor/break down this Fast Moving Monolith into Services with Red Hat Runtimes

Who should attend?

  • The workshop is ideal for Java developers, architects, and developer team leads interested in learning more about the latest technologies for modern application development.

Requirements:

  • Lab materials and software will be provided. Attendees must bring a laptop with Chrome, Firefox, Internet Explorer/Edge 10+, or Safari 9+ installed.
  • It is preferred to not be on corporate VPN during the workshop to prevent connectivity issues with the lab
Presenter: Shelby Thomas, Senior Specialist Solutions Architect
 

Workshop details

Time: 11:00 a.m. - 1:00 p.m. CT

Date: Thursday, September 23, 2021

Any questions? Please email lharmes@redhat.com

In this full day workshop you'll learn how to manage the complexity of distributed app development and bring new business value to existing apps by developing and deploying with modern architectures and frameworks.
8:00 a.m. Registration
8:30 a.m. Welcome/Workshop Kick-Off
8:45 a.m.

Moving existing applications to the cloud

Discussion: Why you should move existing apps to Red Hat OpenShift Container Platform and how to do it using the "lift and shift " approach

Hands-on lab: Setup and migration of an existing Java EE app to JBoss EAP on OpenShift using Red Hat Application Migration Toolkit

9:45 a.m.

Introduction to Red Hat OpenShift Container Platform

Discussion: The benefits of modernizing, why you should do it, and what it looks like

Hands-on lab: Round-trip development using OpenShift

Hands-on lab: The power of S2I and how to promote images to different environments

Hands-on lab/demo: Using Jenkins to build a deployment pipeline

10:45 a.m. Break
11:00 a.m.

Monoliths to Microservices using Java EE and Spring Boot

Discussion: The benefits and challenges of microservices

Hands-on lab: Spring Boot

12:00 p.m Lunch
12:30 p.m.

Monoliths to microservices, continued

Hands-on lab: WildFly Swarm

1:30 p.m.

Reactive microservices

Discussion: Use cases for reactive microservices

Hands-on lab: Eclipse Vert.x

Hands-on lab: Node.js

3:30 p.m. Break
3:45 p.m.

How to prevent and detect issues in a distributed system

Discussion: How to prevent cascading failures in a distributed environment, how to detect misbehaving services, how to avoid implementing resiliency and monitoring in your business logic.

Demo: Hystrix, Istio and distributed tracing

4:30 p.m.
Workshop ends

Location
Red Hat Tower
100 E Davie Street
Raleigh, North Carolina  27061


Time: 8:00 a.m. - 4:30 p.m

If you have any questions, please email [insert marketer email here].

Hear from the experts

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis ornare erat, sit amet aliquet tortor. Aenean dapibus leo nec commodo blandit. Aliquam erat volutpat. Aenean ac rutrum nisl, non volutpat metus