High-Level Architecture
With AWS Cognito Authentication
With Built-in Authentication (Simplified)
Deployment Architecture Options
Oxy supports two primary AWS deployment patterns, each optimized for different use cases:EC2 Deployment
Direct virtual machine deployment offering simplicity and full control.- Best for: Development, small teams, direct server control
- Key benefits: Simple setup, SSH access, cost-effective for steady workloads
- Architecture: Single instance with EBS storage
ECS Deployment
Container-based deployment with automatic scaling and high availability.- Best for: Production environments, scalable applications, enterprise deployments
- Key benefits: Auto-scaling, multi-AZ availability, managed infrastructure
- Architecture: Fargate containers with EFS shared storage
Common Components
Authentication Flow
AWS Cognito Authentication Flow
Built-in Authentication Flow
Data Flow
Deployment Comparison
Feature | EC2 Deployment | ECS Deployment |
---|---|---|
Complexity | Low | Medium |
Scalability | Manual | Automatic |
Availability | Single AZ | Multi-AZ |
Storage | EBS (10GB) | EFS (Shared) |
Cost | Fixed instance cost | Pay per use |
Maintenance | Manual updates | Managed by AWS |
Debugging | SSH access | CloudWatch logs |
Ideal for | Development, Small teams | Production, Large teams |
Next Steps
Choose your deployment architecture and authentication method:EC2 Deployment
- EC2 Architecture Details - Detailed EC2 deployment architecture
- EC2 Built-in Auth Setup - Quick setup with native authentication
- EC2 Cognito Setup - Enterprise setup with AWS Cognito
ECS Deployment
- ECS Architecture Details - Detailed ECS deployment architecture
- ECS Built-in Auth Setup - Container deployment with native authentication
- ECS Cognito Setup - Enterprise container deployment with AWS Cognito