Typically, connection creation is the most expensive operation that an application performs. Connection pooling allows you to reuse connections rather than create a new one every time an application requires a connection to the Hybrid Data Pipeline connectivity service.