Web/Rest API
-
REST API의 단점 3가지Web/Rest API 2020. 2. 17. 01:02
현시대에는 많이 쓰이는 REST API도 여타 다른 기술과 마찬가지로 단점은 존재합니다. REST는 HTTP의 설계의 우수성을 살릴 수 있다는 이점이 있는 아키텍처입니다. 그렇기에 REST를 API에 도입하면 분명 단점보다는 무수히 많은 장점이 있는 게 사실입니다. 그러나 아이러니하게 REST 아키텍처의 존재 이유가 단점으로 부각되는 점 3가지가 존재합니다. REST API 단점 3가지 1. 안티패턴으로 설계될 가능성이 높다. 전통적인 통신방법에도 HTTP 메서드와 Json 형식을 이용한 통신은 흔한 방식이었습니다. REST API에 대한 이해도가 떨어질 경우 단순히 통신방법이 유사하다고 "REST를 쓴다."라고 생각할 수 있습니다. 그렇기에 초창기부터 지금까지 REST API 중에는 안티패턴을 사용하는..
-
REST API를 더 REST답게 사용하기Web/Rest API 2020. 2. 10. 22:55
과거부터 웹의 요청을 처리하는 방법은 웹페이지에서 요청하고 웹서버에서 요청을 처리 후 다시 클라이언트에게 제공하는 하나의 환경으로 제공되었습니다. 그러나 현재는 SPA(Single-Page Application)을 지향하는 웹 컴포넌트와 UI 프레임워크 발전 됨에 따라 (Vue.js, React, Angular) 클라이언트를 서버로부터 분리하여 서로 독립적인 관리체계를 가질 수 있게 됐습니다. 여기서 서버와 클라이언트를 연결할 때 주로 API(Application Programming Interface) 방식을 사용하고 있으며, 그 중 REST API를 많이 사용하고 있습니다. REST API란? REST(Representational State Transfer)는 소프트웨어 아키텍처 중 하나입니다. 웹..