핵심 요약
카카오페이의 오프라인 결제 신규 서비스 ‘내 주변 매장 찾기’ 개발 맥락에서 BFF 아키텍처를 WebFlux와 Kotlin 코루틴으로 비동기 API 서버를 구현한 경험을 공유합니다.
주요 경험
- WebFlux 기반 비동기 API 서버 설계와 Kotlin 코루틴으로 비동기 흐름 최적화
- BFF 경계에서 프런트엔드와 백엔드 간 데이터 흐름 정의 및 인터페이스 단순화
- 서비스 도입 맥락에서 테스트 전략과 장애 대비를 초기 설계에 반영
얻은 인사이트
- 비동기 경계의 트레이드오프와 예외 처리 설계의 중요성
- 스트림 기반 처리에서 backpressure 관리 필요성
- 향후 확장 시 모놀리식 대비 마이크로서비스/리액티브 설계의 유효성



