Event

Monoliths to Microservices: App Transformation Workshop

活动地点

  • 2018年 3月 1日
  • McLean, VA
  • Attain

Join us in McLean on Thursday, March 1st

Join Red Hat for a hands-on technical workshop and learn how to bring new business value to existing applications by developing and deploying with modern architectures and frameworks.

Monoliths to Microservices: App Transformation Hands-on Technical Workshop

As modern application requirements become more complex, it's apparent that one runtime, one framework, or one architectural style is no longer a feasible strategy. Organizations must figure out how to manage the complexity of distributed app development with diverse technologies, a lack of skilled resources, and siloed processes.

In this full day, hands-on workshop you'll learn about:

  • Migrating an existing legacy JavaTM 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 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.

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.

Agenda

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

 

EVENT DETAILS

Date: Thursday, March 1, 2018

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

Location:

Red Hat Community-Powered Innovation Center at Attain

1600 Tysons Blvd #1400

McLean, VA 22102