본문 바로가기
Software Architecture/Application Architecture

[링크] The Back-end for Front-end Pattern (BFF) by Phil Calçado

by wrynn 2022. 3. 15.

BFF

 BFF 패턴이 적용된 시스템을 접할 일이 생겼습니다. 잠시 잊고 있다가 어느 날 문득 궁금해져서 관련 자료를 찾아보게 되었습니다. 아래 링크는 Phil Calçado가 SoundCloud에서 근무할 당시 사용한 BFF 패턴에 관해 정리한 글입니다.

 

The Back-end for Front-end Pattern (BFF)

When I was at SoundCloud, being transparent about our architecture evolution was part of our technology strategy. Something we’ve talked about on countless occasions but never really described in detail was our application of the Back-end for Front-end a

philcalcado.com

 

세 줄 요약

  1. BFF는 API Gateway 패턴의 변형으로, 클라이언트별로 Back-end API를 분리시켜 놓은 구조이다.
  2. 서로 다른 Front-end Application별로 API 호출 최적화가 필요할 때 적용한다.
  3. Front-end 간 유사한 요청이 반복되어 단일 API로 충분하다면, 굳이 API를 나누어 일을 늘릴 필요는 없다.

 

댓글