11번가에서 작성한 기술 블로그 게시글들을 확인해보세요
11번가 전시서비스는 증가하는 트래픽에 대응하기 위해 서버 Scale-in과 함께 애플리케이션 최적화를 진행했습니다. MongoDB 커넥션 부하 분산, 지연 트랜잭션 개선, 리소스 관리를 통해 최대 TPS 87.9K를 안정적으로 처리할 수 있게 되었습니다.
Spring Boot 3.x 환경에서 Micrometer 객체 증가로 인한 메모리 누적 현상과 G1GC의 Old 영역 처리 한계를 해결하기 위해 LoadBalancer 메트릭 수집을 비활성화하고 ZGC로 재전환하여 시스템 안정성을 확보한 경험을 공유합니다.
11키티즈 게임은 복잡한 상태 관리와 자동 진행 시나리오 구현을 위해 XState를 도입하여 개발 생산성과 품질, 유지보수성을 크게 향상시켰습니다. XState의 유한 상태 머신 기반 명확성과 제어권 역전 기능이 게임 개발의 특수한 요구사항을 효과적으로 충족시킨 이유를 설명합니다.
11번가 검색 서비스는 변화에 민첩하고 유연하게 대응하기 위해 기존 코드의 문제를 분석하고, 컴포넌트 재설계, 책임 분리, 확장성 확보 전략을 통해 코드 품질을 개선했습니다. 이는 각 계층의 역할을 명확히 하고 Custom Hook을 활용하여 의존성을 줄이는 방향으로 진행되었습니다.
11번가는 전시 딜 데이터를 OracleDB에서 MongoDB 기반의 THOR 플랫폼으로 내재화하여 API 성능을 개선하고 데이터 관리 효율성을 높였습니다. 이 과정에서 데이터 구축, API 적용 및 검증, 그리고 다양한 시행착오를 통해 안정적인 시스템을 구축했습니다.
이 글은 Java 8 CompletableFuture를 활용하여 데이터 마이그레이션 중 발생한 성능 저하 및 데이터 비교 문제를 비동기 처리로 해결한 경험과 그 과정에서 학습한 핵심 개념들을 공유합니다.
2024 Frontend Global Workshop 참석 후기
Iceberg Low-Latency Queries with Materialized Views (feat. 실시간 거래 리포트)
사내 AI 리터러시를 향상하기 위한 AI Campus Day를 개최했습니다
NAVER SECURITY SEMINAR 참가 신청을 시작합니다!
150개국 K-뷰티 플랫폼 뒤의 팀, 올리브영 글로벌엔지니어링센터의 첫 번째 워크숍 이야기
Technology & Engineering