
화면 단위 복잡성을 흡수하다: 여기어때 BFF의 기록
MSA 환경에서 화면 단위 복잡성을 줄이기 위해 BFF를 도입한 사례를 정리했습니다. 여러 도메인 API 조합과 분기 로직을 서버로 옮기고, 장애 전파와 메모리 과부하 대응도 다뤘습니다.
#MSA#BFF
89005분

MSA 환경에서 화면 단위 복잡성을 줄이기 위해 BFF를 도입한 사례를 정리했습니다. 여러 도메인 API 조합과 분기 로직을 서버로 옮기고, 장애 전파와 메모리 과부하 대응도 다뤘습니다.
.png&blockId=25ca69a8-2507-8026-827d-dfccb5fcbf58&width=2400)

인증 서버의 간헐적 응답 지연 원인을 DB 쿼리 폭증과 캐시 비효율에서 찾고 최적화했습니다.\n권한 조회, 캐시 구조, 커넥션 풀, Warm-up까지 개선해 안정성과 처리량을 높였습니다.


컬리 공통 암호화 모듈에서 간헐적인 `newPosition > limit` 버퍼 오류를 분석했습니다. 스레드 간 공유 버퍼가 원인이었고 `duplicate()`로 동시성 문제를 해결했습니다.