OSFA API Approach와 소비자를 위한 패턴 도입 사례

OSFA의 정의

OSFA API를 보완하는 패턴 도입 사례 - Backend For Frontend

클라이언트를 위한 추가적인 계층, 서비스를 구성하는 아키텍처 패턴

소비자는 항상 client에게 user story나 usecase들을 설득하기 위한 개발 비용 증가

→ 각 기기에 대한 API 게이트웨이를 생성 및 관리

OSFA API를 보완하는 패턴 도입 사례 - Non-REST API Model

기기별 차이점을 포용하고 최적화된 요청 / 응답 모델을 제공하도록 설계

성능적인 문제 경험. netflix는 요청에 대한 단일 경로를 정의

요약 : 소비자의 API 사용 경험을 향상시켜 제품의 변화를 더욱 촉진할 수 있도록…

공급자 관점 API 설계 프로세스 살펴보기

planning → Domain modeling → creating use case → story mapping → API endpoint 추출

  1. Planning