Agenda배경BFF 패턴이란?BFF 패턴의 필요성BFF 패턴의 장점BFF 패턴의 단점BFF 패턴의 역할BFF 패턴의 구현 방법BFF 패턴 사용 사례결론 배경많은 기업들이 MSA(Micro Service Architecture)를 채택하고 있다.그러나, 개발하다 보면 다음과 같은 상황들이 펼쳐질 수 있다.여러 플랫폼(Web, Android, iOS 등)을 지원하게 되면서 각각 특정 데이터가 필요한 상황원하는 데이터 형태에 도달하기 위해 여러 API 호출의 응답을 조작, 혼합, 일치시키는 상황이런 상황들이 겹쳐 프론트엔드에서 복잡한 계산이나 비즈니스 로직을 작성하는 상황코드 베이스가 점점 더 크고 복잡해지면 관리하기가 매우 어려워진다.결국에는 코드 베이스가 통제 불가능한 상태에 이르게 되어 숨어있는 버그들..