무신사2026년 7월 9일백엔드의심했던 범인은 알리바이가 있었다.Jenkins 배치의 5분~12분 Hang 원인을 JFR로 추적해, 의심했던 로그 appender가 아니라 N+1 쿼리와 Aurora 읽기 지연이 범인임을 밝혀냈습니다. 운영 코드 변경 없이 JVM 옵션 한 줄로 진단하고 쿼리 통합으로 문제를 해결했습니다.#Spring Batch#Jenkins#JFR7900의심했던 범인은 알리바이가 있었다.
SSG.COM2026년 7월 15일백엔드돌아오지 않는 메모리를 찾아서Kubernetes에서 메모리 사용률이 99%까지 오르던 원인을 heap 누수로 의심했지만, JVM committed heap과 로그 파일 page cache가 핵심 원인이었습니다. JVM 옵션 조정과 FILE Appender 제거로 사용률을 크게 낮추고 안정화했습니다.#Kubernetes#JVM#Java4200돌아오지 않는 메모리를 찾아서
넥스트리2026년 7월 7일백엔드캐시 전략으로 푼 응답 지연 문제메인 화면 응답 지연을 캐시 우선 렌더링과 백그라운드 갱신으로 개선했습니다. 메시지 큐로 조회 부하를 분산해 체감 속도와 운영 안정성을 함께 높였습니다.#cache#비동기#메시지 큐8100캐시 전략으로 푼 응답 지연 문제
넥스트리2026년 7월 13일백엔드데이터 Backfill을 위한 자원 격리 전략실시간 트래픽과 백필 트래픽을 분리해 자원 고갈과 DB 스파이크를 막는 구조를 정리했습니다. 전용 큐와 비동기 스레드 풀, 크기 기반 청크 처리로 안정적인 대용량 재전송을 구현했습니다.#NATS#Java#ConcurrentLinkedQueue2300데이터 Backfill을 위한 자원 격리 전략
넥스트리2026년 7월 13일백엔드리뷰 서비스 품질 개선리뷰 기능의 입력값 검증과 이미지 업로드 검증을 강화해 품질을 개선했습니다. 프론트엔드와 백엔드 이중 검증과 데이터 정합성 관리로 운영 안정성을 높였습니다.#MIME 타입#XSS#입력값 검증2200리뷰 서비스 품질 개선
넥스트리2026년 7월 7일백엔드OpenHTMLtoPDF 적용 경험OpenHTMLtoPDF를 검토하고 채택한 이유와 구현 구조를 정리했습니다. 한글 지원, 유지보수성, 보안 처리까지 함께 고려한 PDF 생성 경험입니다.#Java#PDF#HTML5500OpenHTMLtoPDF 적용 경험
AB1802026년 7월 14일백엔드순서대로, 한 번만, 빠르게Airbridge는 Kafka 이벤트 처리에서 마이크로 배치 병목을 줄이기 위해 Differential 구조를 도입했습니다. 순서 보장과 중복 방지를 유지하면서 처리 속도를 10배 이상 높였습니다.#Kafka#gRPC#event1800순서대로, 한 번만, 빠르게
AWS2026년 7월 14일백엔드Amazon Aurora 및 Amazon RDS의 PostgreSQL 18: 성능 향상PostgreSQL 18의 주요 성능 향상 기능을 Amazon Aurora 및 Amazon RDS 기준으로 정리했습니다. 복합 인덱스 활용, EXPLAIN 가시성, autovacuum 제어 개선을 함께 소개했습니다.#AWS#Aurora#RDS1800Amazon Aurora 및 Amazon RDS의 PostgreSQL 18: 성능 향상
올리브영2026년 4월 22일백엔드45분 배치에서 준실시간으로! 다수 도메인 데이터를 Kafka로 통합한 전환기상품·쿠폰·증정·프로모션 데이터를 Kafka 기반 준실시간 구조로 전환한 사례입니다.\nRedis Pub/Sub, Aggregation Topic, Shadow Table로 정합성과 안전한 이관을 확보했습니다.#Kafka#Redis#back-end28300
넥스트리2026년 7월 9일백엔드Loopin 메신저 개발기오래된 메신저를 WebSocket과 STOMP 기반으로 재구축한 사례를 소개했습니다. Presence를 RDB로 관리해 단순한 구조와 운영 효율을 확보한 점이 핵심입니다.#WebSocket#STOMP#Spring Boot3800Loopin 메신저 개발기