개요
FE에서 호출하는 BE API 및 리소스의 중복 호출을 줄여 인프라 비용을 절감하고 체감 성능을 개선하기 위해 BFF 과제를 진행하였습니다.
크게 3단계의 계획을 세우고 진행하였으며 각 단계 별 목표는 아래와 같습니다.
- 1단계 : 비인증 API 어그리게이션
- 2단계 : 인증 API 어그리게이션
- 3단계 : FE 구조에 맞는 API 스키마로 재정의
재직 중 1단계까지 구현을 완료하였습니다.
주요 업무
- 실 서비스 코드에 BFF API 연동
- CDN 리소스 aggregation
성과
- 페이지 로드 속도가 1s 대에서 100ms 대로 감소되었습니다.
- BE API 트래픽이 감소되었습니다.