콘요맘떼 개발일지

  • 홈
  • 태그
  • 방명록

모바일 UI 1

[아키텍쳐] BFF 패턴 (Backend for Frontend)

BFF (Backend for Frontend) BFF 패턴은 이름 그대로 특정 프론트엔드를 위한 백엔드를 구축하는 패턴을 의미한다. 옛날에는 프론트엔드를 개발할 때 데스크탑 UI 하나만을 개발하면 됐다. 그러나 모바일 시장이 활성화되면서 모바일 전용 UI를 개발하는 것 역시 필요해졌다. 초기에는 하나의 범용 백엔드를 통해서 여러 형태의 인터페이스를 한번에 처리했다. 그러나 모바일 UI와 데스크탑 UI는 성격이 많이 다르기 때문에 각각이 백엔드와 주고받는 request에서 불일치가 종종 발생하게 되었다. 그로 인해 하나의 백엔드가 여러 가지 UI 요구를 처리할 수 있도록 구현하는 과정에서 개발 프로세스의 병목 지점으로 자리잡게 되었다. 만약 하나의 UI에 대해서 백엔드 수정 사항이 필요해도 그것이 전체 ..

아키텍쳐 2022.04.11
이전
1
다음
더보기
프로필사진

콘요맘떼 개발일지

  • 분류 전체보기 (135)
    • 모바일 이야기 (8)
    • 잡다한 교훈 (17)
    • Git 공부 (1)
    • 알고리즘, 자료구조 공부 (6)
    • CS 공부 (11)
    • 프론트엔드 테크면접 준비 (3)
    • 프론트엔드 기본개념 복습 (66)
      • HTML (5)
      • CSS (14)
      • Javascript (18)
      • React (12)
      • Webpack (0)
      • Redux (1)
      • Typescript (7)
      • 테스트코드 (5)
    • 독서 (12)
      • 클린코드 (10)
      • 이펙티브 타입스크립트 (2)
    • 프로젝트 (잡다한) (3)
    • 아키텍쳐 (2)
    • 일상 (1)

Tag

함수형 프로그래밍, 북클럽, JavaScript, 자바스크립트, React Hook, React, 노마드코더, jest, 멀티 스레드, 리액트 훅, 자료구조, react query, @testing-library, http, 노개북, 리액트, proxy, css, 실행 컨텍스트, Lazy Loading,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바