Microservices Architecture for Stateless Services and Distributed State

This intensive two-day hands-on course is designed and adapted to provide working developers, DevOps staff and other technology professionals with a solid introduction to Microservices for Stateless Services and Distributed State and microservices application architecture. Students will gain hands on experience working with microservices and during lab sessions following each of the eight modules in the course. The course covers microservice design principles and best practices, anti patterns, the distinction between web apps and backend microservices, the use of PaaS and CaaS systems, the benefits of container packaging and container registries. Attendees will examine various use cases and architecture patterns for microservice based applications throughout the course, with focused discussion on microservice communications, transactions, state decomposition and state management. Upon completion of the course attendees will have the skills and information necessary to begin designing and working with microservice based applications. Use code micro202325 for additional savings.

What Students Will Learn

The Microservices for Stateless Services and Distributed State provides experienced operations staff with a comprehensive overview of Microservice Application Architecture via the eight module course. The course covers key facets of Microservices for Stateless Services and Distributed State including:

Day 1 – Stateless Services

  • Microservice Overview
  • Microservice Communications I – APIs
  • Container Packaging
  • Microservice Communications II – RPC

Day 2 – Distributed State

  • Microservice Communications III – Messaging
  • Cloud Native Transactions
  • Polyglot Persistence
  • Brownfield Migration

Student Reschedule or Cancellation

A full refund will be issued for class cancellations made at least 21 calendar days prior to the course start date (first day of class).

Payment is non-refundable for cancellations or reschedules made within 21 calendar days from the course start date and for no-shows (students who do not attend the class).

For reschedules made within 21 calendar days from the course start date, students must reschedule immediately for a current, published course, up to a maximum of six months from the original date.

If the course registration was purchased in conjunction with a promotion or special program, a pro-rated refund will be issued to account for paid services received by the student.

Notifications for cancellation and reschedules must be provided in writing to RX-M ([email protected]).

Student Substitutions

Student substitutions are allowed with at least 5 calendar days prior to the class delivery start date, provided the substitute meets the course prerequisites or is approved by RX-M. Substitute students will be bound to the same Terms and Conditions of the original registration.

RX-M Reschedule or Cancellation

RX-M reserves the right to reschedule or cancel training course deliveries. If it is necessary for RX-M to reschedule or cancel a class, a two-week notice is normally provided. RX-M is not responsible for non-refundable travel fees incurred.

If a student cannot attend an alternative course date for an RX-M initiated reschedule or cancellation, a refund will be issued.


Jan 23 - 24 2023


US Central Time
9:00 am - 5:00 pm




Guaranteed to Run


Virtual Online - Central Time
Virtual Online – Central Time