[Git Ranker #1] 홈랩에서 배우는 대용량 배치 처리 - 기획편
GitHub API + Spring Batch로 실시간 랭킹 시스템을 구축하며, 홈랩 환경에서 대용량 배치 처리와 인프라 모니터링 경험을 쌓아가는 여정
GitHub API + Spring Batch로 실시간 랭킹 시스템을 구축하며, 홈랩 환경에서 대용량 배치 처리와 인프라 모니터링 경험을 쌓아가는 여정
코딩테스트를 위한 Java 기초부터 자료구조까지 정리 (Java 8 기준, Stream/Lambda 미사용)
Spring Boot + MySQL 구조의 성능 병목을 Redis Stream 비동기 처리로 해결하여 1,666 RPS 달성과 66% 성능 향상을 이룬 과정을 다룹니다.
대기 진료 견적서 상세 조회 API에서 569ms 걸리던 3개의 개별 쿼리를 JOIN과 인덱스 최적화를 통해 50ms로 단축시킨 과정을 다룹니다.
모놀리식 아키텍처의 한계를 극복하기 위해 도메인 주도 설계(DDD)와 포트-어댑터 패턴을 적용한 멀티 모듈 아키텍처로 전환한 과정입니다. 장애 격리와 도메인 경계 명확화를 통해 확장성 있는 시스템을 구축했습니다.