Skip to main content

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 an infrastructure.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)
Estimated monthly cost: $300-800+ depending on traffic and data volume.

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