FE:BFF(Back end for Frontend)

Spacious_kitchen·2021년 10월 21일
0

해당 내용은…. 면접에서 BFF라는 용어에 대해서 들었는데…못 알아들었기에 학습하는 내용이다. 후우~

BFF 도입 배경

  • 모바일 애플리케이션의 경우는 화면 크기, 성능 및 디스플레이 제한 측면에서 데스크톱 브라우저와 다르게 동작하기 때문에 다르게 접근해야한다. 상충되는 요구 사항을 해결하기 위해 BFF를 따로 구축한다.

해결


사용자 인터페이스당 하나의 백 엔드를 만드는 방식을 택한다. 다른 프론트 엔드 환경에 영향을 주지 않고, 각각의 요구 사항의 잘 맞도록 미세 성능을 조절하는 것이다 .
이를 통해 언어 선택, 릴리스 일정, 작업 우선순위, 백 엔드의 기능 통합 문제를 유연하게 처리할 수 있다.

고려사항

  • 서비스 간에 코드가 중복될 가능성 크다.
  • 배포할 백 엔드 수를 고려해야 한다.
  • 일반적인 비즈니스 논리 및 기타 전역 기능은 애플리케이션의 다른 위치에서 관리되어야 한다.

출처 :
프런트 엔드에 대한 백 엔드 패턴

profile
이왕 사는거 넓은 주방을 가지는 성공하는 삶을 살고 싶습니다.

0개의 댓글