티스토리 뷰
반응형
🚀 API(Application Programming Interface)
직역하자면 응용 프로그래밍 명세서
이다.
목적은 프로그램들 혹은 컴퓨터와 컴퓨터 사이의 상호작용하는 것을 도와주는 매개체이다.
🚀 API는 어떻게 사용되어질까?
우리가 웹 개발을 진행하게되면 필요한 기능을 구현하게된다.
가장 기본적인 CRUD
또한 API로 볼수 있다.
또한 KAKAO
, Google
, 심지어 Discord
까지
최근 모든 서비스가 자신의 서비스를 응용할 수 있는 API를 지원하고 있다.
Red Hat Linux를 제작한 Red Hat
은 API의 정의를 다음과 같이 하고있다.
API는 애플리케이션 소프트웨어를 빌드하고 통합하기 위한 정의 및 프로토콜 세트
API를 사용하면 구현 방식을 알지 못하는 제품 또는 서비스와도 통신할 수 있으며 애플리케이션 개발을 간소화하여
시간과 비용을 절약할 수 있습니다.새로운 툴과 제품을 설계하거나 기존 툴과 제품을 관리할 때 API를 사용하면
유연성을 높이고 설계, 관리, 사용 방법을 간소화하며 혁신의 기회를 얻을 수 있습니다.
🧾 Reference
반응형
'이론' 카테고리의 다른 글
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
링크
TAG
- Matlab
- java
- 면접
- 자격증
- Algorithm
- 릿코드
- CS
- 알고리즘
- 그래프
- interview
- springboot
- JPA
- security
- spring-cloud
- 자바
- OOP
- 백준
- docker
- 매트랩
- 스프링
- nginx
- ajax
- 디자인패턴
- Spring
- C언어
- Solid
- 프로그래머스
- 수학
- 스프링부트
- kakao
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함