Our benchmarking exercise comparing load and stress testing of applications with and without connection pools shows that applications using connection pools gain tremendous performance optimization in service requests average response time. Connection pooling can help to improve the performance of an application by reducing the overhead of establishing new connections, particularly for applications that make many HTTP requests concurrently.Ĭonnection pools have implementation in various programming languages and frameworks, including Java/Spring, C#/.NET, JavaScript and Python etc.įirst and foremost, connection pools should be used whenever and wherever the implementation is available in the framework you choose for your business applications. What is a connection pool?Ĭonnection pooling refers to reusage of existing pre-established connections to make HTTP requests, rather than creating a new connection for each service request, be it a connection of accessing remote REST API endpoint, or a backend database instance. In this article, we will share these modifications and explain how they can help address common connection-related issues. These changes have successfully removed bottlenecks in the data chain and dramatically improved the overall performance of the online business platforms. Over the past few years, we have helped several key workloads by simply making a few modifications to the application code, specifically in the connection pools. The Ops team may find themselves scratching their heads when faced with messages such as “timeout exceptions” or “HTTP 504 Gateway Timeout” in the logs, unsure of how to address these issues.Īs part of UHG/Optum’s digital transformation in Azure cloud, we have witnessed these challenges firsthand. One common problem is the sudden decrease in transaction speed, which can lead to system crashes and frustrating downtime. While many companies have successfully made the transition, some have struggled with unexpected issues. Migrating an on-prem system to the public cloud can be a daunting task. Pete Tian, Sr Cloud Solution Architect, Microsoft Ramakrishna Thanniru, Engineering, Optum / United Health Group
0 Comments
Leave a Reply. |