-
-
Notifications
You must be signed in to change notification settings - Fork 213
Open
0 / 10 of 1 issue completed
Copy link
Description
Description:
As part of our cloud migration and modernization efforts, we want to implement Infrastructure as Code (IaC) for the OWASP Nest stack. The goal is to evaluate available IaC tools (Terraform or alternatives) and implement a Proof of Concept (PoC) covering all critical infrastructure components.
High-level objectives:
-
Research IaC tools suitable for AWS (Terraform, AWS CDK, Pulumi, etc.) and compare them based on maintainability, community support, and AWS integration.
-
Implement a PoC infrastructure that includes:
- Backend: AWS Lambda (via Zappa or direct deployment)
- Frontend: ECS/Fargate service for serving frontend assets
- Static/media storage: S3 buckets
- Database: RDS (PostgreSQL) with proper security groups and parameter configurations
- Cache: Redis (ElastiCache)
- Nightly sync tasks: EC2 instance for cron-style batch jobs
Acceptance criteria:
- A documented comparison of IaC tools with pros/cons for our use case.
- A working PoC that provisions all listed infrastructure components in a sandbox AWS account.
- IaC code is modular, reusable, and version-controlled.
- Instructions for deploying, updating, and tearing down the PoC infrastructure.
Optional enhancements:
- Automate environment-specific variables (dev/staging/prod).
- Integrate with CI/CD for automatic provisioning and updates.
- Include monitoring/alerting via CloudWatch or alternative tools.
Sub-issues
Metadata
Metadata
Assignees
Type
Projects
Status
In progress