There are 27 posts found.

Spring Batch 기본 스택 및 아키텍처 알아보기

2025-09-09

회사에서 Spring Batch 를 사용하는데, 아직 이해도가 낮아서 한번 공부해 볼 필요가 있다고 느꼈다. 이번 포스팅에선 스프링 배치를 왜 ...

Spring Cloud 란 무엇이고, 왜 사용하는걸까?

2025-09-04

MSA 환경에서 Spring Cloud 의 필요성 MSA 는 단일 애플리케이션을 작은 서비스 단위로 분할하여 개발, 배포, 확장을 용이하게 하는...

스프링 페이지네이션에서 발생한 Latency 의 원인과 커버링 인덱스 생성을 통한 문제 해결기

2024-11-18

💡 현재 포스트는 하모니 팀 기술 블로그 에 게시된 글 입니다. 이번 트러블슈팅 해결기는 지난 MySQL 인덱스 레인지 스캔을 통한 쿼리 성능...

MySQL 인덱스 레인지 스캔을 통한 쿼리 성능 개선기

2024-11-15

💡 2024.11.17 추가 : 이 포스팅에서 진행한 쿼리 성능 개선기는 스프링 페이지네이션에서 발생한 Latency 의 원인과 커버링 인덱스...

Slf4j MDC(Mapped Diagnostic Context) 로 요청별로 식별 가능한 맥락 남기기

2024-10-05

로그가 뒤섞이는 문제 서비스를 운영하다보면 로그를 통해 모니터링을 하고, 발생한 애러에 대응하기 위해 로그를 추적하고, 기록을 남긴다. 이때 문...

DB 레플리케이션 환경에서 DataSource 라우팅이 안되는 이슈 해결기 😤 (feat. JPA OSIV)

2024-10-04

💡 현재 포스트는 하모니 팀 기술 블로그 에 게시된 글 입니다. 데이터베이스 레플리케이션을 통한 쿼리 성능 개선 최근에 MySQL 8.0 레...

MySQL 8.0 레플리케이션과 스프링부트 DataSource 라우팅을 통한 부하 분산

2024-10-02

💡 데이터베이스 레플리케이션에 대한 자세한 이론은 고가용성과 확장성을 위한 데이터베이스 레플리케이션(DB Replication) 을 참고하자....

...