프론트엔드 개발을 하다 보면 하나의 화면을 만들기 위해 여러 API를 호출해야 하는 상황이 자주 발생합니다. 이런 경우에는 프론트엔드가 여러 API를 직접 호출해야하는데 프로젝트가 커질수록 이러한 로직이 늘어나면서 프론트엔드 코드가 복잡해질 수 있습니다.이러한 문제를 해결하기 위해 등장한 아키텍처 패턴이 BFF(Backend For Frontend) 입니다. BFF란 무엇인가요? BFF는 Frontend를 위해 존재하는 전용 Backend 계층을 의미합니다.즉, 프론트엔드가 여러 백엔드 서비스에 직접 요청을 보내는 것이 아니라 중간에 BFF 서버를 두어 데이터를 처리하는 구조입니다.이 구조에서는 프론트엔드가 여러 API를 직접 호출하지 않고 BFF 하나의 API만 호출하면 된다고 합니다.BFF는 내부적..