Overview
The Enterprise pattern delivers the highest level of infrastructure capability. It combines large compute allocations, KMS encryption across all data stores, advanced database insights, read replicas, VPC endpoints, and S3-backed flow logs with 365-day retention.Architecture
What’s Included
Generated Infrastructure
When you create an enterprise app, Fjall generates aninfrastructure.ts file similar to:
Enterprise vs Resilient
When to Use
Enterprise is designed for:- Regulated industries (finance, healthcare) requiring audit trails and encryption
- High-throughput applications that need 100+ concurrent tasks
- Workloads that require VPC endpoints to keep traffic off the public internet
- Organisations with compliance requirements for long-term log retention
Cost Considerations
Enterprise infrastructure runs at higher baseline cost due to:- 6 Fargate tasks running continuously (2 vCPU / 4 GB each)
- 3 NAT Gateways (one per AZ)
- Aurora with 2 readers and RDS Proxy
- VPC Interface Endpoints (per-hour charge per endpoint per AZ)
- S3 flow log storage (365-day retention)
Next Steps
Deploy Application
Deploy your enterprise app to AWS
Add Resources
Extend with storage, messaging, or CDN
Compute Factory
Customise compute configuration
Database Factory
Customise database configuration