Pool
Noun · Development
Definitions
A cache of pre-initialized, reusable resources — such as database connections, threads, or objects — that can be checked out when needed and returned after use, avoiding the overhead of repeatedly creating and destroying expensive resources.
In plain English: A collection of ready-to-use resources (like database connections) that get shared and reused instead of being created from scratch each time.
Example: "Set the connection pool max to 20 — we're exhausting connections during peak load because every request opens a new one instead of reusing from the pool."