👋 환영합니다! 쥐뿔도 모르는 개발자가 백엔드, 인프라, 트러블슈팅 등의 경험을 공유하고 기록하는 개발 블로그입니다 ✨
Performance Optimization

Performance Optimization

시스템 성능 개선에 초점을 맞춘 경험들입니다.

모든 글

배포만 하면 느려지는 API, JVM Cold Start 문제 85% 개선하기

들어가며 최근 저희 팀은 Docker Compose 기반의 운영 환경을 쿠버네티스로 전환했습니다. 확장성, 자동화, 무중단 배포 등 MSA 환경에서 필요한 기능들을 제대로 활용하기 위한 선택이었죠. 관련 글: 개발 서버도 없던 팀이 GitOps를 갖추기까지: 맨땅에서 시작한 쿠버네티스 도입기 전환 후 메트릭을 살펴보다가, 묘한 패턴을 발견했습니다. 배포 직...

더보기 →

2025년 11월 18일

😨 입금된 돈이 사라졌다? 계좌 잔고 정합성 검증 배치, Tasklet에서 Chunk & Partitioning으로의 전환기

안녕하세요. 저는 대출 및 투자 연계 플랫폼에서 백엔드 개발자로 근무 중인 2년 차 개발자 정정일입니다. 운영 중인 회사 서비스에서 내부적으로 데이터 정합성을 검증하던 중, 트랜잭션 처리 시간과 배치 작업의 비효율성으로 은행 계좌 잔고와 서비스 내부 포인트(Point)의 불일치로 인해 정합성 검증 작업이 실패하거나, 잘못된 노티가 발송되는 경우가 있었습니다...

더보기 →

2024년 12월 24일

🚀 외부 API 성능 개선기: Look-aside 캐시로 5100ms ➔ 57ms 단축

안녕하세요. 저는 현재 대출 및 투자 연계 플랫폼에서 백엔드 개발자로 근무 중인 2년 차 개발자입니다. 이번 글에서는 Look-aside 캐시 패턴을 활용하여 외부 API 성능을 개선한 경험을 공유하려고 합니다. 이 과정에서 제가 직면했던 문제들은 단순하지 않았습니다. API 호출의 지연, 중복 호출로 인한 비용 문제, 그리고 사용자 경험의 저하 등 다양한...

더보기 →

2024년 12월 16일

자바 POI를 이용한 엑셀다운로드 공용 Util 클래스 만들기

거창한 내용은 아니지만 몇달전 회사에서 경험했던 것을 공유하고자 합니다. 시작은 사내 관리자들이 사용하는 백오피스에서의 end user, 즉 회사 동료분들에게서의 문의사항에서 시작됐습니다. 문의사항은 다음과 같았습니다. 특정 Row수가 넘어가면 Excel 다운로드가 안되거나 이상하게 돼요…! 현재 우리 회사에서는 제가 입사하기 이전부터 기존 PHP로 이루어...

더보기 →

2023년 11월 19일