Introduce

대규모 트래픽 환경에서 서비스 안정성과 구조 개선에 집중해온 백엔드 엔지니어입니다.

DAU 50만 규모 서비스에서 일일 200만 건 이상의 입·출차 데이터를 처리하는 시스템을 운영하며 성능 병목과 구조적 문제를 지속적으로 개선해왔습니다.

입출차 조회 기능을 Redis → Click House를 이용하여 점진적 성능 향상을 경험했습니다.

또한, MSK(Kafka)를 활용한 이벤트 기반 아키텍처를 적용하여 유저 승인/미승인 등 다양한 이벤트를 비동기 처리 시스템을 설계하며 서비스의 확장성과 안정성을 높인 경험이 있습니다.


서비스 안정성과 신뢰성을 최우선으로 생각합니다.

포인트 시스템을 구축하며 외부 광고 서버 호출 과정에서 발생할 수 있는 실패 상황에 대비하기 위해 메시지 기반 비동기 재처리 구조를 설계했습니다.

Producer 단계에서는 메시지 전송 실패에 대한 재시도 로직을 구현하고, Consumer 단계에서는 처리 실패 시 재큐잉 및 재처리 전략을 적용하여 데이터 누락 없이 안정적으로 처리되는 아키텍처를 구축했습니다.

이를 통해 포인트 발행 과정에서 발생할 수 있는 장애 상황에도 안정적으로 대응할 수 있도록 시스템 신뢰성을 강화했습니다.


운영 효율성과 개발 생산성 개선에 지속적으로 기여합니다.

OpenSearch를 도입하여 로그 분석 시간을 크게 단축하고 장애 대응 효율을 개선했습니다.

Redash와 Airflow를 활용해 Slack 데이터 리포팅 시스템을 구축하여 서비스 서버의 부하를 줄이고 운영 변경의 유연성을 확보했습니다.

또한, MSK 기반 이벤트 처리 구조를 활용해 알림, 데이터 동기화, 유틸리티성 작업을 비동기화하며 서비스의 확장성과 유지보수성을 개선했습니다.


🙍Contact