I am designing a web-based dashboard that serves as an orchestration interface for a collection of Python scripts and AI agents responsible for performing lightweight automation tasks. The frontend is built using HTML and Flask, and the dashboard must support concurrent access by multiple users via a web browser.
As I have limited experience with hosted and managed services, I would appreciate guidance on the most efficient architecture to deploy this solution — with a focus on maintainability, resilience, and scalability. I have access to AWS services and can provision infrastructure using Terraform.
Additionally, since this project is intended for a corporate environment, the solution must align with enterprise standards (security, compliance, CI/CD practices, etc.).
Any recommendations on the most suitable AWS services and architectural patterns for this use case would be greatly appreciated.
Thanks,
Julio