This blog post provides a step-by-step guide to implementing AWS Step Functions workflows with full monitoring and troubleshooting capabilities, using the "right to be forgotten" GDPR workflow as an example application. The authors discuss the difficulties encountered when handling monitoring, logging, and alerting in serverless applications and propose a solution by integrating Lumigo, a monitoring platform specifically designed for serverless applications running on the AWS cloud. The implementation uses a completely serverless approach with AWS Step Functions, AWS Lambda, AWS SNS, and DynamoDB to manage and monitor the deletion of user data across multiple systems in parallel, ensuring compliance with GDPR regulations. By leveraging Lumigo, the authors demonstrate how to quickly and cost-effectively deploy a solution that can coordinate the removal of required data throughout their domains, abstracting away all the monitoring, logging, and alerting code/configuration.