피드로 돌아가기
Why I Still Believe Our Event-Driven Architecture Was The Right Call For Veltrix
Dev.toDev.to
Backend

Event-Driven 전환을 통한 10배 트래픽 확장 및 MTTR 83% 단축

Why I Still Believe Our Event-Driven Architecture Was The Right Call For Veltrix

Lillian Dube2026년 5월 23일4intermediate

Context

급격한 트래픽 증가에 대응해야 하는 고부하 Treasure Hunt 엔진 개발 상황. 기존 Request-Response 모델의 동기식 호출 체인으로 인한 서비스 간 강결합 및 확장성 한계 직면.

Technical Solution

  • 서비스 간 강결합 해소 및 독립적 확장을 위한 Event-Driven Architecture 도입
  • Apache Kafka를 Event Store로 활용하여 서비스 간 비동기 메시징 기반의 완전한 Decoupling 구현
  • Netflix Eureka 기반의 Service Discovery 구축을 통한 동적 서비스 등록 및 탐색 자동화
  • Prometheus 및 Grafana 도입으로 분산 환경의 가시성 확보 및 실시간 모니터링 체계 구축
  • AWS 인프라 최적화를 통한 리소스 효율 증대 및 불필요한 인스턴스 제거

1. 동기식 API 호출 체인이 3단계 이상 깊어지는지 확인

2. 서비스 간 의존성 제거를 위해 Kafka와 같은 메시지 브로커 도입 검토

3. 분산 아키텍처 도입 시 Service Discovery와 통합 모니터링 도구 선제적 구축

4. 인프라 비용 최적화를 위한 리소스 사용률 지표 기반의 인스턴스 재설계 수행

원문 읽기