title: "API Gateway, Service Mesh의 과거, 현재, 그리고 미래"
description: "현 Microservice, Kubernetes 시대의 API Gateway, Service Mesh에 대해, Legacy 기술 관점과 주요 keyword 간의 연결 중심으로 간략히 논한다. 이외에, 이들과 함께 자주 언급되는 gRPC, Kafka도 간단히 짚는다.**"**
cleanUrl: /sw-engineer/history-of-api-gateway-service-mesh
ogImage: "<https://anyflower.notion.site/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F7570d2fc-66b1-4e23-bb3c-ff7b56842b0d%2F472dbe34-f8a6-48aa-89c9-d183c100f791%2FUntitled.png?table=block&id=91d76bda-c1c7-41a2-ba00-c06af6489602&spaceId=7570d2fc-66b1-4e23-bb3c-ff7b56842b0d&width=2000&userId=&cache=v2>"
floatFirstTOC: right

API Gateway, Service Mesh 이전과 현재 그리고 미래

API Gateway, Service Mesh 이전과 현재 그리고 미래

Introduction

현 Microservice, Kubernetes 시대의 API Gateway, Service Mesh에 대해, Legacy 기술 관점과 주요 keyword 간의 연결 중심으로 간략히 논한다.

함께 다루는 주요 keywords

RPC, CORBA, EAI, ESB, SOA, Web Service, Web 2.0, Reverse Proxy, Microservice, Kubernetes, Kubernetes Gateway PI, gRPC, Kafka

API Gateway, Service Mesh가 나타나기까지

1970년대 초, 분산 컴퓨팅 대두되며 EDI(Electronic Data Exchange) 등의 기업 시스템 간 연동의 시작되면서(참조)…

1980년대 : Request/Response 프로토콜 시작, RPC

1990년대 : CORBA, EAI

이기종간 RPC 기반 통신, CORBA : 1990년대 초

CORBA 통신/구현 모델. 이미지 출처 : https://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture

CORBA 통신/구현 모델. 이미지 출처 : https://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture

기업 시스템 간의 통합, EAI : 1990년대 말