AWS Deployment
Use ECS/EKS with managed Postgres (RDS/Aurora), Redis, and S3-backed artifact storage. Terminate TLS at ALB/NLB + NGINX edge pattern.
Installation & Deployment Guidance
This guide summarizes infrastructure minimums, environment dependencies, identity setup, AI integration, and secure deployment patterns for CyberTax operations.
| Deployment Profile | App CPU | App Memory | Database Baseline | Notes |
|---|---|---|---|---|
| Pilot / Single System | 4 vCPU | 8 GB RAM | PostgreSQL 16 (2 vCPU, 4 GB RAM) | Suitable for limited concurrent assessor and ISSO/ISSM activity. |
| Program Office / Multi-System | 8-16 vCPU | 16-32 GB RAM | PostgreSQL 16 (4+ vCPU, 8+ GB RAM, managed recommended) | Supports broader multi-tenant and report generation workloads. |
| SAP / Controlled Environment | 16+ vCPU | 32+ GB RAM | PostgreSQL 16 HA topology with backup controls | Designed for higher-assurance workflows and controlled operations. |
Use ECS/EKS with managed Postgres (RDS/Aurora), Redis, and S3-backed artifact storage. Terminate TLS at ALB/NLB + NGINX edge pattern.
Run containers in a segmented enclave with internal Postgres/Redis services, enterprise IdP integration, and controlled artifact storage volumes.
Keep application stack in cloud while integrating on-prem identity, logging, and governance systems through controlled network boundaries.
Bedrock integration requires model access enablement, least-privilege IAM policy assignment, and runtime environment configuration.
# Backend environment baseline BEDROCK_MODEL_ID=anthropic.claude-3-sonnet-20240229-v1:0 AWS_REGION=us-east-1 STORAGE_BACKEND=s3 S3_BUCKET=your-cybertax-artifacts
Use the baseline policy template at deploy/iam-bedrock-policy.json and validate model invocation permissions before enabling production scoring.
For Kubernetes deployments, use the CyberTax Helm release package provided with your environment baseline and align values with the same configuration keys used by the compose deployment profile.
# Example deployment flow (adjust chart path/repo for your release package) helm upgrade --install cybertax ./charts/cybertax \ --namespace cybertax \ --create-namespace \ --set image.tag=<release-tag> \ --set env.AWS_REGION=<region> \ --set env.BEDROCK_MODEL_ID=<model-id>
Validate ingress, secret references, and storage classes against your enclave policy before promoting a Helm release to production.
| Component | Supported / Baseline Version | Source |
|---|---|---|
| Python Runtime | 3.12.x | backend Dockerfile base image |
| Node Runtime | 20.x | frontend Dockerfile base image |
| PostgreSQL | 16.x | docker-compose production baseline |
| Redis | 7.x | docker-compose worker queue baseline |
| FastAPI + SQLAlchemy | Current project dependencies | backend/requirements.txt |
| Next.js | 16.x | frontend build output baseline |