From 74e024294e8241b061fefeb63c27f2adde200afa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B2=A0=EB=89=B4?= Date: Mon, 19 Jan 2026 20:12:57 +0900 Subject: [PATCH 1/2] infra: migrate cache from elasticCache to dockerized redis --- docker-compose-dev.yml | 13 +++++++++++++ docker-compose-prod.yml | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index 050d2536..da3130ce 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -11,6 +11,10 @@ services: - TZ=Asia/Seoul - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} + - REDIS_HOST=redis + - REDIS_PORT=6379 + depends_on: + - redis green: container_name: green image: gradmeet/dobby:dev @@ -22,3 +26,12 @@ services: - TZ=Asia/Seoul - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} + - REDIS_HOST=redis + - REDIS_PORT=6379 + depends_on: + - redis + redis: + container_name: dobby-redis + image: redis:7-alpine + command: [ "redis-server", "--appendonly", "yes" ] + restart: unless-stopped diff --git a/docker-compose-prod.yml b/docker-compose-prod.yml index 2ba6b3f4..d730ec19 100644 --- a/docker-compose-prod.yml +++ b/docker-compose-prod.yml @@ -11,6 +11,10 @@ services: - TZ=Asia/Seoul - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} + - REDIS_HOST=redis + - REDIS_PORT=6379 + depends_on: + - redis green: container_name: green image: gradmeet/dobby:prod @@ -22,3 +26,12 @@ services: - TZ=Asia/Seoul - AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} - AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} + - REDIS_HOST=redis + - REDIS_PORT=6379 + depends_on: + - redis + redis: + container_name: dobby-redis + image: redis:7-alpine + command: ["redis-server", "--appendonly", "yes"] + restart: unless-stopped From e973d31b2650756eb52c0d1be1d9de64fc290429 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B2=A0=EB=89=B4?= Date: Mon, 19 Jan 2026 20:13:47 +0900 Subject: [PATCH 2/2] chore: right size hikari maximum pool size 30 to 10 --- infrastructure/src/main/resources/application.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infrastructure/src/main/resources/application.yml b/infrastructure/src/main/resources/application.yml index 3cd43703..e11ea4f0 100644 --- a/infrastructure/src/main/resources/application.yml +++ b/infrastructure/src/main/resources/application.yml @@ -10,7 +10,7 @@ spring: auto-commit: false pool-name: dobby-db-pool minimum-idle: 10 - maximum-pool-size: 30 + maximum-pool-size: 10 connection-timeout: 60000 jpa: hibernate: