Building Resilient Microservice Applications with Red Hat OpenShift Service Mesh (DO328)

I. Overview:

Control, manage, trace, monitor, and test your microservices with Red Hat OpenShift Service Mesh.

Red Hat Openshift created an enterprise-ready, multi-tenant platform that made deploying and scaling microservice applications efficient and repeatable. But as these architectures become larger and more complex, defining how these services interact with each other becomes increasingly difficult. Red Hat OpenShift Service Mesh facilitates managing service interaction, providing service tracing, and creating a visual representation of communication pathways.

Building Resilient Microservice Applications with Red Hat OpenShift Service Mesh (DO328) teaches students service monitoring, management, and resilience with Red Hat OpenShift Service Mesh.

This course is based on Red Hat OpenShift Service Mesh 3.1, and Red Hat OpenShift 4.18.

Course content summary

  • Introducing OpenShift Service Mesh
  • Observing OpenShift Service Mesh
  • Managing Traffic with OpenShift Service Mesh
  • Securing OpenShift Service Mesh
  • Comprehensive Review
II. Duration: 4 days (32 hours)
III. Objectives:

Impact on the Organization

  • Modern organizations are adopting complex application architectures that include microservices, virtual machines, and AI integration. While offering benefits like scalability, these introduce operational and developmental challenges. With Red Hat OpenShift Service Mesh, organizations have a platform ready to manage critical aspects of service communication, including routing, observability, security, and resilience.

Impact on the individual

  • As a result of attending this course, you will understand the foundations of the Red Hat OpenShift Service Mesh architecture. You will be able to trace and visualize the traffic of your applications. You will also be able to manage, control, and test application traffic. Finally, you will be able to secure and encrypt service communications in your application with Red Hat OpenShift Service Mesh.
IV. Intended Audience:
  • Developers and platform engineers who need to manage and secure reliable microservices communication in a Red Hat OpenShift-based environment.
V. Prerequisites:
  • The course Red Hat OpenShift Developer II: Building and Deploying Cloud-native Applications (DO288), or demonstrate equivalent experience with Red Hat OpenShift.
  • The course Red Hat Cloud-native Microservices Development with Quarkus (DO378), or demonstrate equivalent experience in creating microservice applications, is recommended, but not required.
VI. Course outlines:

1. Introducing OpenShift Service Mesh

Describe the basic concepts of microservice architecture and how Red Hat OpenShift Service Mesh provides observability, security, and traffic management for distributed applications.

2. Observing the OpenShift Service Mesh

Trace and visualize a Red Hat OpenShift Service Mesh with Red Hat OpenShift observability.

3. Managing Traffic with OpenShift Service Mesh

Manage, control, and test application traffic in Red Hat OpenShift Service Mesh by applying routing strategies, resiliency policies, and fault injection techniques to build safer and more reliable distributed systems.

4. Securing the OpenShift Service Mesh

Design, implement, and validate a comprehensive zero-trust security posture in Red Hat OpenShift Service Mesh, ensuring all traffic is secured, authenticated, and authorized.

5. Comprehensive Review

Consolidate and validate the understanding of Red Hat OpenShift Service Mesh.

  • Học trực tuyến

  • Học tại Hồ Chí Minh

  • Học tại Hà Nội


Các khóa học khác