WebFlux와 코루틴으로 BFF(Backend For Frontend) 구현하기
카카오페이 신규 서비스의 BFF 서버를 WebFlux와 코루틴으로 구현한 경험을 공유했습니다. 비동기 API 서버 구조와 적용 사례를 중심으로 설명했습니다.

⚠️ 카카오페이 기술블로그는 리뉴얼 이후 RSS에 게시글이 제공되지 않아 새로운 게시글을 표시하지 못하고 있습니다. ⚠️
카카오페이 신규 서비스의 BFF 서버를 WebFlux와 코루틴으로 구현한 경험을 공유했습니다. 비동기 API 서버 구조와 적용 사례를 중심으로 설명했습니다.
카카오페이의 Developer Relations 활동을 소개하는 글입니다. 본격적으로 시작한 DevRel의 방향과 개요를 간단히 엿볼 수 있습니다.
얼굴 인식과 OCR을 위한 이미지 처리 서버 프레임워크 선정 과정을 다뤘습니다. Django, FastAPI, Sanic을 비교해 선택 기준을 정리했습니다.
OpenAPI Specification을 이용한 API 문서화 방법을 소개했습니다. Swagger와 Spring REST Docs의 장점을 함께 활용하는 방향을 공유했습니다.
카카오페이의 모델 서빙 최적화를 위해 프레임워크를 도입한 과정과 성능 개선 테스트 결과를 공유합니다. 효율적인 서빙을 위한 선정 기준과 최적화 관점을 함께 다룹니다.
카카오페이 마케팅플랫폼팀 주니어 서버 개발자들의 업무와 적응 과정을 소개했습니다. 스크럼·코드 리뷰·버디 제도와 프로젝트 전 과정 참여 경험을 공유합니다.
React Query의 Suspense 옵션과 Error Boundary로 로딩·오류 UI를 선언적으로 분리했습니다. 경계 구성으로 복잡한 비동기 화면의 유지보수와 UX 설계를 개선하는 방식을 소개합니다.
안드로이드 신입 개발자의 온보딩 스터디와 채용 과제 리팩토링 경험을 공유했습니다. 계정 서비스 업무 적응과 Gradle version catalog 도입 사례를 소개합니다.
Swift 기반 Vapor로 iOS 채용 과제용 서버와 테스트 샘플 앱을 구성했습니다. 토큰 검증과 장애 재현 미들웨어로 API 오류 처리 역량을 평가했습니다.
짧은 API 응답에 스켈레톤을 무조건 노출하면 오히려 화면이 덜그럭거릴 수 있음을 설명했습니다. React Suspense와 성능 지표를 활용한 지연 노출 방식을 제안했습니다.
MSA 결제에서 네트워크 예외를 성공·실패·알 수 없음으로 분리해 처리하는 방식을 소개했습니다. 멱등성 API와 Kotlin ActResult로 재시도 및 상태별 후처리 흐름을 구성했습니다.
React Server Components가 데이터 요청 waterfall과 번들 크기를 줄이는 방식을 설명했습니다. SSR과의 차이, 컴포넌트 분류 및 제약 조건도 정리했습니다.
Sentry를 React 프론트엔드에 적용해 재현 어려운 클라이언트 오류를 추적하는 방법을 소개했습니다. Scope·Context·tag·fingerprint로 분석과 알람 조건을 정교화하는 방안을 설명했습니다.
Redux 기반 서버 상태 관리의 보일러플레이트와 직접 구현 부담을 분석했습니다. React Query의 Query·Mutation·캐싱 기능으로 비동기 처리와 사용자 경험을 개선했습니다.
카카오페이는 이용 이력을 Feature·모델·세그먼트로 가공하는 페이프로파일 구조를 소개했습니다. 분류·NLP·GNN 기술로 개인화 서비스와 마이데이터 활용을 고도화합니다.