MSA도, 모놀리스도 아닌 제3의 선택 — Spring Modulith
Spring Modulith로 모놀리스와 MSA의 중간 형태인 Modular Monolith를 도입해 모듈 경계와 의존성 검증을 자동화했습니다. 이벤트 영속화, 시나리오 테스트, 자동 문서화와 모니터링 연동으로 모듈 통신과 운영을 개선했습니다.

Spring Modulith로 모놀리스와 MSA의 중간 형태인 Modular Monolith를 도입해 모듈 경계와 의존성 검증을 자동화했습니다. 이벤트 영속화, 시나리오 테스트, 자동 문서화와 모니터링 연동으로 모듈 통신과 운영을 개선했습니다.
Sentry 대신 200줄짜리 자체 클라이언트 에러 트래커를 만들어 핵심 기능만 운영했습니다. 에러 수집·fingerprint 기반 중복 집계·DB 기준 알림으로 반복 에러를 효과적으로 식별했습니다.
Amazon IVS에 1080p를 위임하고 4K는 자체 GPU 트랜스코딩으로 저지연 제공했습니다. 부하 테스트로 NAT Gateway·CloudFront 병목을 확인하고 URL Sharding 등으로 대응했습니다.
AI-DLC와 Kiro를 도입해 CJ올리브영이 3일 워크숍으로 5개 과제 프로토타입을 구현했습니다. 요구사항 중심의 Inception과 반복적 Construction으로 AI 협업을 조직화했습니다.
GloZ는 OpenSearch와 Bedrock을 이용해 이력서 검색 데이터 파이프라인과 인덱싱을 재설계했습니다. 하이브리드 검색, 한국어 형태소 분석, 임베딩 자동화로 검색 품질 향상을 도모했습니다.
Kafka 파티션 수를 producer 처리량과 consumer lag catch-up 요구량, 그리고 Broker/컨슈머 병목까지 함께 고려해 산정하는 방법을 정리했습니다. Confluent Cloud Enterprise 기준으로 ingress/egress를 실측해 egress 0.1MB/s와 catch-up 배수 5 같은 기본값을 도출했습니다.
슬로우 쿼리 대응을 AI 스페셜리스트와 하네스로 자동화하는 7-Stage 파이프라인을 소개합니다. 통합 diff 패치 생성, EXPLAIN/실측 정합성 검증, PR 리뷰 폐쇄 루프 및 오류 격리까지 설계합니다.
뉴빌리티는 RTSP·포트포워딩을 Kinesis Video Streams WebRTC로 대체해 원격 관제 확장했습니다. Peer Connection 지표와 TWCC로 LTE 환경에서도 영상 품질을 관리합니다.
Variant로 컨테이너와 스키마 경계를 명확히 하고 스냅샷 캐시로 Liquibase 비용을 줄였습니다. 그 결과 통합 테스트 시간이 크게 단축되어 개발 피드백 루프가 개선되었습니다
마이리얼트립 블로그가 자체 도메인 blog.myrealtrip.com으로 이전했습니다. 기존 글은 계속 읽을 수 있고 새 글은 새 주소에서만 게시됩니다.