AWS Architecture
Ohlala Operations for Amazon EC2 is a stateless EC2 at its core. The web interface runs on an EC2 instance managed through an Auto Scaling Group with an EC2 Launch Template. The web interface is exposed through a public Application Load Balancer, filtered on CIDR range provided by the administrator.
To remain stateless, Ohlala Operations for Amazon EC2 stores its data in a DynamoDB table and relies on the Systems Manager API and EC2 API for most of its features.
Settings are stored in SSM Parameter Store while secrets are stored in Secrets Manager. KMS is used at all time.