개발자 구겹이

외부 내부 API 차이 ; Internal External API ? 본문

python/API

외부 내부 API 차이 ; Internal External API ?

@layers9 2024. 7. 10. 18:20

 

API에 대한 접근

 

 

 

요즘 사무실 근무를 하다보면, 내가 종사하는 곳의 도메인 분야가 무엇이든에이피아이, aPI, 그리고 Api 를 사용해서~ ~~를 수행한다 이런 이야기를 한 번쯤은 들어보셨을거라 생각해요.

 

API는 앱 프로그래밍 인터페이스의 준말인데요.이 api는 무엇인지, 내부 외부 api는 어떻게 다른 것이고, 이런 용어가 왜 요즈음 대두되고있는지?등에 대해 상식을 얻기 위해.. 우리는 오늘 외 내부 엡피아이를 알아볼 것입니다.

 

 

 

구와리와 함께 상식채우러 ㄱ !

 

 

 

■ API; Application Programming Interface;

두 가지 이상의 프로그램 - 각각의 티키타카를 위한 방법;

a way for two or more compoter programs or components to communicate with each other;

 

 

 

  ☆ 외부API  

> RESTful의 표준을 따라 일관성 유지

> 공용서버에서 제공할 데이터에 대한 엔드포인트

> (보안) 전송 데이터 암호화를 위한 HTTPS 사용 ..

 

  ☆ 내부API  

> 데이터 수집, 내부 처리, 시스템 상태 확인을 위한 엔드포인트

> (보안) 내부 네트워크 보호,  보안 통신 프로토콜을 사용, 데이터 무결성 보장

 

 

 

  ☆  API는 왜 사용하는가

api는 개별 목적을 위한 데이터를 제공하기 위한 작은 packet입니다.

 

데이터가 만들어내는 기업의 의사결정은 해당 기업의 수익 창출에 많은 영향을 미칠텐데요.

그만큼 기업 경쟁력을 위한 수단이 되는 것 또한 데이터입니다.이런 기능을 수행하고 있는 데이터는 관리를 하는데 있어 그 보안성이 매우 중시되겠쥬.따라서 목적에 적합한 데이터는 공유하되, 내가 가지고 있는 다른 중요 데이터들은 보호하기 위해 쓰이기도 하는 것이 api입니다.

 

 

예를 들어 billing을 위한 api는 우리가 잘 알고있는 toss 와 같은 결제시스템에 대한 인증서비스와 함께 네트워크를 통한 결제서비스를 제공하고 있습니다.toss에서는 외부api 서비스로써 위와 같은 기능을 하는 API를 제공하고,상품을 판매하고 있는 기업에서는 내부API를 통해 필요 데이터를 수집하는 등의 기능을 구현합니다.또한 외부api를 연동해서 필요한 서비스를 끌어다 사용할 수도 있습니다.

 

 

 

외 내부 에이피아이에 대한 이해에 도움이 되셨길 바라며 Thanks for your watching! 

 

 

 

 

'python > API' 카테고리의 다른 글

fastapi _ app.get router.get 차이점  (2) 2024.07.19
@FastAPI().get('/') 써보기  (0) 2024.07.04