aws-rds-spring-boot-integration

Installation
Summary

Production-ready AWS RDS configuration patterns for Spring Boot applications with Aurora, MySQL, and PostgreSQL.

  • Supports Aurora MySQL, Aurora PostgreSQL, and standard MySQL/PostgreSQL with datasource configuration, HikariCP connection pooling, and SSL encryption
  • Includes environment-specific profiles (dev/prod), Flyway database migrations, and read/write endpoint splitting for read-heavy workloads
  • Provides security patterns using environment variables and AWS Secrets Manager integration for credential management
  • Covers connection pool optimization, failover handling, monitoring setup, and health check endpoints for production deployments
SKILL.md

AWS RDS Spring Boot Integration

Overview

Configure AWS RDS databases (Aurora, MySQL, PostgreSQL) with Spring Boot applications. Provides patterns for datasource configuration, HikariCP connection pooling, SSL connections, environment-specific configurations, and AWS Secrets Manager integration.

When to Use

Use when configuring HikariCP connection pools for RDS workloads, implementing read/write split with Aurora replicas, setting up IAM database authentication, enabling SSL/TLS connections, managing database migrations with Flyway, or troubleshooting RDS connectivity issues.

Instructions

Follow these steps to configure AWS RDS with Spring Boot:

  1. Add Dependencies — Include Spring Data JPA, database driver (MySQL/PostgreSQL), and Flyway
  2. Configure Datasource — Set connection properties in application.yml
  3. Configure HikariCP — Optimize pool settings for your RDS workload
  4. Set Up SSL — Enable encrypted connections to RDS
  5. Configure Profiles — Set environment-specific configurations (dev/prod)
Related skills

More from giuseppe-trisciuoglio/developer-kit

Installs
851
GitHub Stars
246
First Seen
Feb 3, 2026