Cloud-Native Development Using Java with Eclipse MicroProfile

Cloud-Native Development Using Java with Eclipse MicroProfile
Cloud-Native Development Using Java with Eclipse MicroProfile
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 27m | 288 MB

Many developers are building cloud-native applications and are looking for ways to create resilient applications that follow best practices. Eclipse MicroProfile optimizes enterprise Java applications for microservices architectures. The specifications have been created by experts in the community and are backed by companies such as IBM, RedHat, and Oracle—which makes it a great choice for developers like you. By getting an introduction to MicroProfile and some of the fundamental specifications available, you can make the most of your cloud-native Java applications. Join IBM software engineer Kate Stanley as she shows you how to enable your existing enterprise Java applications with MicroProfile specifications using the Open Liberty app server. Along the way, she shows how to add health checks, collect metrics, and trace requests. By the end, you’ll have the skills and the toolset you need to bring your Java apps into the modern era.

Topics include:

  • Installing Docker
  • Running an application with Docker
  • Deploying an application to Kubernetes
  • Adding custom metrics
  • Collecting and visualizing metrics
  • Enabling distributed tracing
Table of Contents

1 Develop apps using Java with MicroProfile
2 What is MicroProfile
3 Get started with MicroProfile
4 What is Docker
5 Install Docker
6 Run an application with Docker
7 What is Kubernetes
8 Install Kubernetes
9 Deploy an application to Kubernetes
10 The importance of health checks
11 Add a health check to a MicroProfile app
12 Integrate health checks into Kubernetes
13 The importance of metrics
14 View metrics in a MicroProfile app
15 Add custom metrics to a MicroProfile app
16 Collect and visualize metrics
17 The importance of distributed tracing
18 Add OpenTracing to a MicroProfile app
19 Connect two MicroProfile applications
20 Enable distributed tracing
21 Next steps