
제가 좋아하는 인스타(https://www.instagram.com/waterglasstoon/) 데브 경수님입니다.
처음에 API가 무엇인지 모르거나 어떻게 설명해야 할지 몰랐을 때가 생각나네요
API(Application Programming Interface)는 다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙(약속)을 말합니다.
- 서로 다른 애플리케이션이 약속한 방식의 API 요청을 수행하면 정해진 결과물을 반환합니다.
RESTful API
- Representational State Transfer(REST)는 자원 기반의 구조(ROA, Resource Oriented Architecture)설계의 중심에 Resource가 있고 HTTP Method를 통해 Resource를 처리하도록 설계된 아키텍쳐를 의미합니다.
- 이 아키텍쳐의 원리를 따르는 API를 REST API 라고 부르지만 REST를 사용했다 하여 모두가 RESTful 한 것은 아닙니다, 모든 CRUD 기능을 POST로 처리 하는 API 혹은 URI 규칙을 올바르게 지키지 않은 API는 RESTful 하다고는 지칭하지 않습니다.
- 또한, RESTful API를 구현하는 목적은 성능 향상이 아니라 일관적인 컨벤션을 통한 API의 이해도 및 호환성을 높이는 것입니다.
- 개발 공부가 힘든 이유로 듣도 보도 못한 단어들 천지에 약어는 또 많이 쓰고,,,
- 거기다 표현도 추상적이고 익숙해질때쯤 새로운 기술도 나온다,,,,
- 공부해야 할 분야가 너무 많다,,,
하지만 내가 하는 일이 힘들수록 아무나 할 수 없는 일이기에 더욱 가치 있는 일이다.
어제와 다른 오늘, 그리고 내일을 위해 좀 더 열심히 공부하도록 노력하겠습니다.(다짐🫡)