20. Use pools with files, databases, and HTTP clients
Match pools to blocking calls such as file IO, JDBC, REST clients, message brokers, and rate-limited services. You will protect database connections, HTTP clients, and external systems from being overwhelmed.