Skip to content
On this page

2021년 04월 17일

수정하기
문서 생성 2021-04-17 22:15:18 최근 수정 2021-04-17 22:15:30
On this page

Note

REST API

  • 클라이언트-서버 구조의 서비스에서 HTTP (일반적으로) 프로토콜을 기반으로 하는 서버를 구현할 수 있는 아키텍처의 한 종류
  • 범용성
    • 웹 브라우저를 포함해 HTTP 통신이 가능한 모든 클라이언트 플랫폼을 타겟으로 하기 때문
    • REST API의 HTTP Response Body는 HTML 보다는 JSON, XML 등 여러 플랫폼에서 사용하기 적절한 포맷을 사용한다.
  • 서버의 유용하는 자원들에 대해 CRUD(Create, Read, Update, Delete) 기능을 갖출 수 있도록 API를 설계
    • 다중 플랫폼을 타겟으로 하여 데이터 제어, 조회를 제공하는 서버에 REST [[아키텍처]]를 도입하면 적절한 것!

[[아키텍처]]?

  • https://tuhbm.github.io/2019/04/24/architecture/
  • 최적화를 목표로 두고 시스템 구성과 동작원리 그리고 시스템의 구성환경등을 설명 및 설계하는 청사진 또는 설계도
  • 기본 Computer Science 지식을 기반으로 주변환경등을 고려하여, 최상의 소프트웨어를 구성하는 방법을 연구하고 이를 바탕으로 가이드하는 역할을 합니다.

log

  • 🏃 30분 달리기를 했다.
    • STRAVA 앱과 Nike Run Club 앱의 거리 측정에 있어서 미세한 차이가 있음을 알게되었다. Nike Run Club에 1km가 찍혀도 STRAVA에선 0.99km 정도이다.
  • 정말 오랜만에 콘푸라이트 먹었다.

LINKS TO THIS PAGE