Ruban Sahooruban.hashnode.dev·Nov 24, 2024Designing online/offline indicatorNote: Since this is my first blog related to system design, initially we’ll keep things simple and not put a lot of focus on scaling. Instead of directly designing the most optimal solution we will learn how to approach any problem from first princip...33 readsSystem Designconnection pooling
VISHAL GAURAVvgaur.hashnode.dev·Sep 1, 2024ConnectionsEvery meaningful application relies on multiple components, both internal and external, to work seamlessly. These components might include microservices, databases, messaging services, or external systems. To interact with these systems, connections ...Facing the Real Worldconnection pooling
Luis Gustavo Ganimiluisgustavoganimi.hashnode.dev·Aug 26, 2024Understanding Database Connections and Connection PoolingWhat is a Connection in Databases? A database connection is a communication channel between a database and its clients, such as an application or a tool like DataGrip or Prisma Client. This connection allows the client to send queries, update data, a...Databases
Sudarshan Doiphodesudarshandoiphode.hashnode.dev·Aug 11, 2024How HikariCP Connection Pools Improve Spring Boot MicroservicesIntroduction In the world of microservices, where efficiency, scalability, and performance are paramount, managing database connections effectively is crucial. HikariCP, a robust connection pool, plays a vital role in achieving optimal connection poo...hikaricp
Abdulrahman Mustafapebble-programming.hashnode.dev·Jul 6, 2024Efficient API Handling in Python: Connection Pooling and Async Calls for EgyTech API WrapperLast article, we created a simple pythonic wrapper for the EgyTech API, with basic functionality. This time we will be extending out wrapper's functionality with some interesting concepts. I've also included some diagrams to help you with these conce...Creating, Documenting, & Publishing A Pythonic API Wrapperasynchronous API Calls
Ian Carsoniancarson.hashnode.dev·Oct 20, 2023How to improve API performance.API performance is critical for any infrastructure or any other system. Think of slow API performance like when you try to check the items in your cart and it is taking like forever to update or for the page to display. This is a horrible situation a...APIs
Kristof Riebbelsdotnet.kriebbels.me·Jul 2, 2023Understanding the HttpClient: An Overview with codePreviously on... Change is inevitable! I often find myself diving into new codebases and projects, each with its own set of challenges. Previously I explored the IConfiguration of DotNet with references to Net Framework. I will explore now a scenario...181 readsDotNethttpclient
Mariachi in a Jarcodeinajar.hashnode.dev·May 14, 2023Week 5 - botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "http://localhost:8000/"Connection error means the connection pool was unable to connect to the DB. If your project is configured to attempt the connection to the db using env variables, it's highly likely they may be the culprit. Error urllib3.exceptions.NewConnectionError...168 readsDynamoDB
Pratik Shivaraikarblog.pratikms.com·Apr 25, 2023Demystifying Connection Pools: A Deep DiveConnection pools are a critical aspect of software engineering that allows applications to efficiently manage connections to a database or any other system. If your application requires constant access to a system, establishing a new connection to th...3 likes·596 readsDatabases