Introduction

This module walks you through implementing the Saga pattern using a Long Running Action to manage transactions across microservices.

Watch this short introduction video to get an idea of what you will be building:

Estimated Time: 30 minutes

Quick walk through on how to manage saga transactions across microservices.

Objectives

In this module, you will:

  • Learn about the Saga pattern
  • Learn about the Long Running Action specification
  • Add new endpoints to the Account service for deposits and withdrawals that act as LRA participants
  • Create a Transfer service that will initiate the LRA

Prerequisites

This module assumes you have:

  • An Oracle Cloud account
  • All previous modules successfully completed