A middleman between your app and your database - like a connection manager.
Think of it as a smart receptionist who manages visitors (connections) to your office (database).
Without RDS Proxy:
100 Lambda functions → Each opens its own connection → 100 connections to DB
↓
Database gets overwhelmed!
With RDS Proxy:


Example:
1000 Lambda executions
↓
RDS Proxy pools them
↓
Only 50 actual DB connections used