배달앱 속 지도는 누가 만든 걸까?
배달 앱에서 음식을 주문할 때 지도 화면을 자세히 보면 흥미로운 사실을 발견할 수 있다. 지도 화면 한쪽에는 카카오맵, 네이버 지도, 구글 지도 같은 기업 로고가 표시되어 있다.
즉 우리가 보고 있는 지도 기능은 배달 앱이 직접 만든 것이 아니라, 다른 회사가 제공하는 지도 서비스를 가져와 사용하는 것이다. 배달 앱이 지도 기능을 새로 개발한 것이 아니라, 이미 존재하는 외부 서비스를 연결해 사용하는 것이다.

이처럼 한 서비스가 보유한 기능이나 데이터를 다른 애플리케이션에서도 사용할 수 있도록 공식적으로 개방하는 기술을 공개 API(Open API)라고 한다. 단순히 표현하면 “우리 서비스 기능, 다른 앱에서도 활용해도 된다”는 의미로 문을 열어주는 방식이다.
오늘날 다양한 IT 서비스들이 서로 연결되고 확장될 수 있는 이유는 바로 이 공개 API 덕분이다.
흥미로운 점은, 지금은 핵심 기술로 자리 잡은 이 오픈 API의 출발점이 의외로 한 개발자의 해킹 사건에서 시작되었다는 것이다.
해킹에서 시작된 혁신: HousingMaps
2005년, 드림웍스의 연구원이었던 폴 라데마처(Paul Rademacher)는 당시 막 등장한 구글 지도(Google Maps)의 코드를 분석해, 미국의 온라인 중고거래 사이트 Craigslist의 부동산 정보를 지도 위에 표시하는 서비스를 만들었다. 이 서비스의 이름은 HousingMaps였다.
사용자는 지도를 보면서 주변의 집 매물 위치를 한눈에 확인할 수 있었다. 당시로서는 매우 혁신적인 방식이었다. 하지만 문제는 구글이 이런 사용을 공식적으로 허용하지 않았다는 점이었다. 사람들은 곧 그가 구글로부터 고소를 당할 것이라고 예상했다.
그러나 구글의 선택은 예상과 달랐다. 구글은 그를 고소하지 않고, 오히려 그를 채용했다. 단 하나의 조건이 있었다.
더 이상 구글 지도를 해킹하지 말고 공식 API로 개발하라.
이 사건을 계기로 구글은 Google Maps API를 공식적으로 공개하게 된다.

폴 라데마처(Paul Rademacher) 사건을 계기로 구글은 지도 API와 그 밖의 여러 API를 공식적으로 공개했다. 이를 통해 개발자들은 구글 API를 활용해 다양한 매시업(mashup) 서비스를 만들 수 있게 되었다. 지도 기반 여행 서비스, 음식 배달 앱, 실시간 교통 정보 서비스 등이 등장할 수 있었던 것도 이 덕분이었다.
API를 무료로 공개하면 구글이 손해를 볼 것처럼 보였다. 하지만 결과는 정반대였다.
구글의 핵심 수익 모델은 광고였다. 사람들이 구글 API를 활용한 서비스를 많이 만들고 많이 사용할수록, 비례하여 구글 광고 노출도 증가했다. 구글 광고 노출이 늘어나면서 구글의 수익이 증가하는 구조였다.
매시업(Mashup)의 탄생
HousingMaps는 인터넷 역사에서 중요한 의미를 가진 서비스였다. 이 서비스는 서로 다른 두 가지 서비스를 결합해 새로운 기능을 만들어냈기 때문이다. 이러한 방식을 매시업(Mashup)이라고 한다.
매시업은 서로 다른 서비스나 데이터를 조합해 새로운 서비스를 만드는 방식이다. 기존의 개별 서비스들을 결합해 더 유용한 서비스를 만들 수 있다는 점에서 많은 개발자들이 활용하고 있다.
예를 들어, 구글 지도 API를 활용하면 부동산 매물 정보를 지도 위에 표시하는 서비스나 여행 경로 추천 서비스를 쉽게 만들 수 있다. 또 번역 API를 사용하면 다국어 지원 기능을 간단하게 추가할 수도 있다. 이처럼 여러 API를 조합하면 기존에 없던 새로운 서비스가 탄생할 수 있다.
참고로, "매쉬(mash)"라는 단어는 음식에서 유래한 표현이다.
스테이크를 먹을 때 곁들이는 감자 요리를 떠올리면 된다. 감자는 다양한 방식으로 조리할 수 있는데, 프렌치프라이(French), 더치 포테이토(Dutch), 베이크드 포테이토(Baked), 삶은 감자(Boiled), 으깬 감자(Mashed) 등이 있다.
여기서 "Mashed"처럼 으깨고 섞는 방식이 서비스들을 조합하는 개념과 비슷해 Mashup이라는 이름이 붙었다.
API란 무엇인가?
API는 Application Programming Interface의 약자로, 프로그램 간 데이터를 주고받을 수 있도록 정의된 인터페이스이다. 쉽게 말해 프로그램끼리 서로 기능을 사용할 수 있도록 만든 연결 창구라고 볼 수 있다. 이를 통해 서로 다른 소프트웨어나 서비스가 효율적으로 소통할 수 있으며, 개발자들은 특정 기능을 직접 개발하지 않고도 필요한 기능을 쉽게 호출하여 활용할 수 있다.
예를 들어 한 앱이 지도 기능, 번역 기능, 로그인 기능, 음성 인식 기능 같은 기능을 직접 개발하려면 많은 시간과 비용이 필요하다. 하지만 API를 이용하면 이미 만들어진 기능을 간단히 호출해서 사용할 수 있다.
특히 공개 API(Open API)는 외부 개발자에게 개방된 API를 의미한다. 기업이 API를 공개하면 다른 개발자나 기업들도 그 기능을 활용해 새로운 서비스를 만들 수 있다. 대표적인 예로 구글의 공개 API들이 있다.
공개 API가 기업에게도 이익인 이유
처음 보면 API를 무료로 공개하는 것은 기업에게 손해처럼 보일 수 있다. 하지만 실제로는 그 반대다.
구글의 경우 핵심 수익 모델은 광고다. 더 많은 서비스가 구글 API를 사용하고, 더 많은 사용자가 그 서비스를 이용할수록 구글의 광고 노출도 증가한다. 즉 "서비스 사용 증가 → 트래픽 증가 → 광고 노출 증가 → 수익 증가"라는 구조가 만들어진다.
개발자들이 구글 API를 활용해 다양한 서비스를 만들면서 구글 생태계 자체가 확장된다. 결과적으로 구글의 광고 기반 비즈니스 모델과 구독형 서비스가 동시에 발전하면서, 구글의 수익 증대에 중요한 역할을 했다.
오늘날 많은 IT 기업들이 공개 API를 제공하고 있다. 대표적인 예는 다음과 같다.
구글(Google)
- Google Maps API – 지도와 위치 정보 활용
- Google Translate API – 자동 번역 기능
- Google Vision API – 이미지 분석 및 OCR
- Speech-to-Text API – 음성을 텍스트로 변환
- OAuth API – 구글 계정 로그인 기능

네이버(Naver)
- 검색 API – 블로그, 뉴스, 쇼핑 검색
- 지도 API – 지도 및 길 찾기 기능
- 파파고 번역 API – 다국어 번역
- 클로바 OCR API – 이미지 문자 인식
- 로그인 API – 네이버 계정 인증

이러한 API 덕분에 개발자들은 복잡한 기능을 직접 구현하지 않아도 다양한 서비스를 빠르게 만들 수 있다.
AI도 공개 API로 일반인도 개발 가능
최근에는 인공지능 기술도 API 형태로 제공되고 있다. 대표적인 예가 OpenAI의 ChatGPT API다. 이 API를 활용하면 개발자는 거대한 언어를 학습시킨 인공지능 모델을 직접 구축할 필요 없이, 대화형 AI 기능을 자신의 서비스에 연결할 수 있다.
ChatGPT API는 자연어 처리(NLP)를 활용하여 사람과 자연스럽게 대화할 수 있는 챗봇이나 AI 비서를 개발할 수 있도록 한다. 기업들은 이 API를 활용해 고객 상담 챗봇, AI 비서, 자동 콘텐츠 생성, 학습 도우미 등의 다양한 서비스를 제하고 있으며, 일반적인 대화형 Q&A 서비스에도 활용할 수 있다.
덕분에 이제는 스타트업이나 개인 개발자도 AI 기능을 손쉽게 활용할 수 있는 환경이 만들어졌다.

개방이 만든 혁신
공개 API와 매시업은 웹의 발전 방식 자체를 바꾸었다. 웹 1.0 시대에는 기업들이 기술과 데이터를 폐쇄적으로 보호하는 경우가 많았다. 하지만 구글은 정반대의 전략을 선택했다.
기술을 잠그는 대신 개방(Open)했다. 이 개방 전략은 단순한 기술 공유를 넘어, 산업 전체의 패러다임을 바꾸는 전환점이 되었다. 그 결과 전 세계 개발자들이 구글의 기술을 활용해 다양한 서비스를 만들기 시작했고, 인터넷 생태계는 훨씬 빠르게 발전하게 되었다.
구글의 공개 API 전략은 단순한 기술 제공이 아니라, 개발자 커뮤니티를 키우고 이를 활용한 매시업 서비스들이 등장하게 만드는 역할을 했다. 이 과정에서 인터넷 생태계는 더욱 발전했고, 수많은 혁신적인 서비스가 탄생했다.
서비스는 더 이상 하나의 독립적인 시스템이 아니라 서로 연결된 플랫폼 생태계가 되었다. 지도, 번역, 결제, 로그인, AI 기능까지 다양한 서비스들이 API를 통해 서로 연결되며 새로운 서비스가 탄생한다. 결국 웹 2.0은 단순한 기술 변화가 아니라 연결과 개방을 통해 혁신이 만들어지는 인터넷 구조를 의미한다.
"폐쇄적 보호"에서 "개방과 공유"로 전환한 구글의 전략은 비즈니스 모델 자체를 변화시키는 혁신적인 패러다임을 만들었다. 단순한 기술 개방을 넘어, 기업이 성장하는 새로운 방식을 제시한 사례였다.
'알쓸잇(it)잡 > 아는척-컴퓨터' 카테고리의 다른 글
| 해시태그는 어디서 왔을까? 웹 2.0이 만든 태깅과 폭소노미 (0) | 2026.03.30 |
|---|---|
| 아이리버는 왜 아이팟에게 졌을까? 팟캐스팅을 만든 RSS 이야기 (1) | 2026.03.26 |
| 야후는 왜 구글에게 졌을까? 검색 엔진의 진화 (0) | 2026.03.23 |
| '웹 2.0'이란 웹 version 2.0이란 건가? (0) | 2026.03.19 |
| [아는척 14] 웹 2.0 이야기: 검색, 구독, 참여, 연결의 역사 (0) | 2026.03.16 |