OPPA

OPPA (Onboarding Process Part Automation) accepts Amazon seller invitations and drives the account-creation steps that follow. It runs on Python 3.12 and AWS CDK v2. Source is in oppa.

What it does

An invite event starts a Step Functions orchestration. The orchestration creates the Amazon account, sets up two-factor authentication, and waits for the invitation email. Browser work is handed to Invitius over SQS. Notifications go to Slack, CloudWatch, and the event logger.

If you want… Read

Lambdas, state machines, and data

Architecture

How to install dependencies and run tests

Local development

How a change reaches an environment

Deployment