DB2 DB Connection Pools and Redis: Core Concepts for Scalable Server Architecture. Even in personal projects, designing the system with high traffic in mind becomes extremely valuable later. This article summarizes how backend developers should understand and utilize DB Connection Pools and Redis Caching.1. Why Do We Need a DB Connection Pool?Opening a new DB connection is actually very expensive.Network handshakeAuthenticationSocket creationIf every API request opens and clos.. 2025. 11. 19. DB 커넥션 풀과 Redis — 확장 가능한 서버 구조를 위한 핵심 정리 개인 프로젝트라도 대규모 트래픽을 대비한 구조로 설계해두면 훗날 큰 도움이 된다. 이 글은 서버 개발자의 관점에서 DB 커넥션 풀과 Redis 캐싱을 어떻게 이해해야 하는지 정리한 내용이다. 1. DB 커넥션 풀은 왜 필요한가?DB 연결을 새로 여는 작업은 생각보다 매우 무겁다.네트워크 연결인증소켓 오픈요청마다 커넥션을 새로 열고 닫으면:응답 속도가 느려지고동시 요청이 많아질수록 DB가 먼저 죽는다1-1. 커넥션 풀의 역할Connection Pool서버 시작 시 미리 여러 개의 DB 연결을 만들어 둔다.API 요청이 들어오면 → 커넥션 1개를 빌려간다.DB 작업 후 → 커넥션을 닫지 않고 풀에 반환한다.스프링 부트는 기본적으로 HikariCP를 사용한다.spring: datasource: hika.. 2025. 11. 19. 이전 1 다음