Design the pool an application uses to share a small number of database connections between a much larger number of concurrent requests.
Practise this challenge
All system design challenges