aws-aurora

Design AWS Aurora database integrations with connection pooling, IAM authentication, and CloudWatch monitoring.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/lciacci/tessera --skill aws-aurora-lciacci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-aurora
Source: https://github.com/lciacci/tessera/tree/main/skills/aws-aurora
Command: npx skills add https://github.com/lciacci/tessera --skill aws-aurora-lciacci

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers design and operate reliable AWS Aurora database integrations without connection exhaustion, inefficient scaling, fragile failover handling, or insecure credential management.

Core Features & Use Cases

  • Connection Management: Configure RDS Proxy, Data API, application pools, and PgBouncer for serverless and long-running workloads.
  • Serverless Database Design: Set up Aurora Serverless v2 capacity, scale-to-zero retry behavior, migrations, monitoring, and high availability.
  • Security and Operations: Apply IAM database authentication, Secrets Manager integration, CloudWatch monitoring, backups, and performance insights.
  • Use Case: Configure a Lambda application to access Aurora PostgreSQL through RDS Proxy with pooled connections, IAM authentication, retry handling, and Prisma migrations.

Quick Start

Use the aws-aurora skill to design an Aurora Serverless v2 architecture for my Lambda application, including connection pooling, secure authentication, migrations, and monitoring.

Frequently Asked Questions about aws-aurora

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent connection exhaustion when Lambda connects to Aurora PostgreSQL?

To prevent connection exhaustion when Lambda connects to Aurora PostgreSQL, configure RDS Proxy for connection pooling. This allows serverless compute to share a small pool of database connections, handling transient failures and scaling efficiently without overwhelming Aurora.

What is the best way to secure database credentials for Aurora Serverless v2?

The best way to secure Aurora Serverless v2 credentials is using IAM database authentication or AWS Secrets Manager integration. This avoids hardcoding passwords, ensuring your application layer authenticates securely.

Can I use Prisma migrations with Aurora Serverless v2?

Yes, you can use Prisma migrations with Aurora Serverless v2. The integration requires proper connection management through RDS Proxy or the Data API, ensuring schema updates execute reliably during capacity scaling and zero-capacity retry states.

How does Aurora Serverless v2 handle scale-to-zero retry behavior?

Aurora Serverless v2 handles scale-to-zero retry behavior by requiring transient-failure retries in your application logic. When capacity scales from zero, requests may fail until compute initializes, so implementing retry handling ensures resilient database connections.

Do I need RDS Proxy if my ECS or EKS workload already uses PgBouncer?

If your ECS or EKS workload already uses PgBouncer, RDS Proxy may be redundant for pooling, but it still provides managed failover handling and IAM authentication. Evaluate your architecture to determine if native pooling meets your high availability requirements.

How do I monitor Aurora database performance and operational resilience?

Monitor Aurora database performance and operational resilience using CloudWatch monitoring and Performance Insights. This setup tracks connection limits, scaling behavior, and transient failures, providing visibility into your serverless data layer health.