This document discusses transactions in microservices architectures and introduces MicroProfile Long Running Actions (LRA) as a solution. It provides an overview of LRA components and flow, and key concepts like compensation and timeouts. Code examples demonstrate using LRA annotations to define long-running transactions across multiple services.