Skip to content

BFF 패턴 #126

Open
Open
@heowc

Description

@heowc
스크린샷 2024-03-02 오후 1 23 28

장/단점

스크린샷 2024-03-02 오후 1 28 39

하나의 환경 ? 모놀리식에서는?

스크린샷 2024-03-02 오후 1 37 50 스크린샷 2024-03-02 오후 1 39 59

하나의 정보를 가져오기 위해 여러 API를 호출하는 것은 네트워크 관점에서 오버헤드가 될 수 있음

  • 그러나, 이것 역시 프로젝트 규모와 구성 등등 에 따라 선택헤야할 문제
  • 그렇다면 우리는? 🤔
    • 클라이언트가 API를 많이 호출하는가?
    • 이로 인해 리로스를 많이 잡아먹는가?

타 게시물

스크린샷 2024-03-02 오후 1 47 04

타회사 사례

요약

  • 여러 환경적인 요인(서버 위치, 네트워크 대역폭 등등)애 따라서 속도차가 있을 수 있음
  • 그렇다면 우리 서비스가 느린가?
    • 트래픽이 없는 상태이긴 했지만 체감할 수 있는 정도는 아니였음
    • 스트레이스 테스트를 진행하면서 더블 체크를 해볼 필요는 있음
  • 그 외에도 다른 전략을 사용할 수 있음 ex) 데이터 압축
  • 너무 비효율적으로 느껴지는 API 호출은 큰 도메인 개념을 만들고 통합해보자

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions