티스토리 뷰

이론

API에 대해 정확히 알고가자

절취선 2022. 3. 17. 17:58
반응형

🚀 API(Application Programming Interface)

직역하자면 응용 프로그래밍 명세서이다.
목적은 프로그램들 혹은 컴퓨터와 컴퓨터 사이의 상호작용하는 것을 도와주는 매개체이다.

🚀 API는 어떻게 사용되어질까?

우리가 웹 개발을 진행하게되면 필요한 기능을 구현하게된다.
가장 기본적인 CRUD 또한 API로 볼수 있다.

또한 KAKAO, Google, 심지어 Discord 까지
최근 모든 서비스가 자신의 서비스를 응용할 수 있는 API를 지원하고 있다.

Red Hat Linux를 제작한 Red Hat은 API의 정의를 다음과 같이 하고있다.

API는 애플리케이션 소프트웨어를 빌드하고 통합하기 위한 정의 및 프로토콜 세트

API를 사용하면 구현 방식을 알지 못하는 제품 또는 서비스와도 통신할 수 있으며 애플리케이션 개발을 간소화하여
시간과 비용을 절약할 수 있습니다.

새로운 툴과 제품을 설계하거나 기존 툴과 제품을 관리할 때 API를 사용하면
유연성을 높이고 설계, 관리, 사용 방법을 간소화하며 혁신의 기회를 얻을 수 있습니다.

🧾 Reference

Red Hat API 개요

반응형

'이론' 카테고리의 다른 글

Service Layer  (1) 2022.03.23
도메인 주도 설계 - DDD  (0) 2022.03.20
Rabbit MQ vs Kafka 차이  (0) 2022.03.14
웹 서비스 확장 전략  (0) 2022.03.12
CQRS 패턴  (0) 2022.03.09
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함