Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ADR 018: Database Patterns

Status: Proposed | Date: 2025-07-28

Context

Applications need managed databases with automatic scaling and jurisdiction-compliant backup strategies.

Decision

Use Aurora Serverless v2 outside EKS clusters with automated scaling, multi-AZ deployment, and dual backup strategy.

Implementation

Consequences

Benefits

  • Cost Efficiency: Serverless scaling reduces costs during low usage
  • Low Maintenance: Managed service with automatic scaling and high availability
  • Compliance: Dual backup strategy meets jurisdiction requirements

Trade-offs

  • Vendor Lock-in: AWS-specific (consider Percona Everest or Pigsty for development/non-AWS)
  • Cold Start: Brief delays when scaling from zero