Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
WebFlux와 코루틴으로 BFF(Backend For Frontend) 구현하기 섬네일

WebFlux와 코루틴으로 BFF(Backend For Frontend) 구현하기

카카오페이 favicon카카오페이·Backend·
Spring BootREST APIMicroservicesWebFlux
2022년 09월 26일5

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

카카오페이의 오프라인 결제 신규 서비스 ‘내 주변 매장 찾기’ 개발 맥락에서 BFF 아키텍처를 WebFlux와 Kotlin 코루틴으로 비동기 API 서버를 구현한 경험을 공유합니다.

주요 경험

  • WebFlux 기반 비동기 API 서버 설계와 Kotlin 코루틴으로 비동기 흐름 최적화
  • BFF 경계에서 프런트엔드와 백엔드 간 데이터 흐름 정의 및 인터페이스 단순화
  • 서비스 도입 맥락에서 테스트 전략과 장애 대비를 초기 설계에 반영

얻은 인사이트

  • 비동기 경계의 트레이드오프와 예외 처리 설계의 중요성
  • 스트림 기반 처리에서 backpressure 관리 필요성
  • 향후 확장 시 모놀리식 대비 마이크로서비스/리액티브 설계의 유효성

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
카카오페이지는 BFF(Backend For Frontend)를 어떻게 적용했을까? 섬네일
72%

카카오페이지는 BFF(Backend For Frontend)를 어떻게 적용했을까?

카카오엔터테인먼트 favicon카카오엔터테인먼트·2022년 03월 10일
코루틴과 Virtual Thread 비교와 사용 섬네일
71%

코루틴과 Virtual Thread 비교와 사용

카카오페이 favicon카카오페이·2024년 11월 19일
코틀린, 저는 이렇게 쓰고 있습니다 섬네일
70%

코틀린, 저는 이렇게 쓰고 있습니다

카카오페이 favicon카카오페이·2024년 09월 12일