Building cloud-native application with Java EE 8 on Kubernetes
About This Video
Building hyperscale, elastic, loosely coupled, reliable, observable and secure cloud-native microservices that are production ready
Focus on the important topics and challenges of cloud-native application development
Practical experience with the latest Java EE APIs and cloud-native technology available
In Detail
In a world of modern business models and …
Cloud-Native Application Development with Java EE
Video description
Building cloud-native application with Java EE 8 on Kubernetes
About This Video
Building hyperscale, elastic, loosely coupled, reliable, observable and secure cloud-native microservices that are production ready
Focus on the important topics and challenges of cloud-native application development
Practical experience with the latest Java EE APIs and cloud-native technology available
In Detail
In a world of modern business models and digital products, the use of monolithic applications run classical infrastructure is just not feasible anymore. Many organizations have already begun resorting to the elasticity of the cloud as it offers them greater agility, availability, resilience, and portability. This video course is a one-stop solution for developers and architects, teaching them to understand the challenges faced in building cloud-native applications, using Java EE 8 and some additional well know open-source components and APIs. In combination, these APIs enable you to easily build hyperscale, elastic, loosely coupled, reliable, observable and secure microservices. Throughout this course, we address the different challenges you need to master to build truly cloud-native applications with Java EE. By the end of this course, you will be equipped with enough knowledge and practical experience to get your next cloud-native Java EE microservices up-and-running in no time, and with ease.
Audience
This video course is for Java developers and architects who would like to build real cloud-native applications that are lightweight, hyperscale, elastic, loosely coupled, observable and secure. Existing Java programming skills are required.
Challenges and Design Principles of Cloud-Native Apps
Overview of Java EE 8 and Eclipse MicroProfile APIs
Getting Started with Java EE 8 Microservices
Containerizing Java EE 8 Microservices
Infrastructure Composition
Deploying and Running Java EE on Kubernetes
Chapter 2 : Service Exposition via REST APIs and Messaging
Building and Versioning REST APIs with JAX-RS
Implementing Tolerant Reader with JSON-P
Resilient Service Invocation with MicroProfile Fault Tolerance
API Documentation with MicroProfile Open API
Building Message-Driven Microservices with Java EE
Chapter 3 : Configuration and Coordination
Multi-Source Configuration with MicroProfile Configuration
Handling Secrets in Cloud-Native Java EE Microservices
Clustered Scheduling and Coordination with EJBs
Chapter 4 : Handling State and Persistence
Challenges of Cloud-Native State and Persistence
Using JPA with Cloud-Native Databases
Using NoSQL Databases with Java EE
Session Replication for Stateful Java Web Applications
Distributed State Using the JCache APIs
Chapter 5 : The Diagnosability Triangle: Logging, Monitoring, and Tracing
The Diagnosability Triangle
Adding Good, Detailed, and Structured Logging
Adding Telemetry Data Using Microprofile Metrics
Adding Readiness Probes Using MicroProfile Health
Adding Trace Information Using MicroProfile OpenTracing
Chapter 6 : Microservice Security
Using the Java EE Security APIs with JAX-RS
Using JWT-Based Authentication and Authorization with JAX-RS
Mutual TLS between Java EE Microservices with Istio
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept