블로그

토스·당근마켓이 선택한 앱 전략 : 웹 기술로 앱 만들기

토스·당근마켓이 선택한 앱 전략 : 웹 기술로 앱 만들기

web app development

아이디어가 있나요?

Hitek 언제나 당신과 동행할 준비가 되어있습니다.​

앱 개발의 복음서는 다시 쓰여지고 있다. 과거에는 네이티브(Native)라는 성전(聖典) 외에는 다른 길이 없다고 여겨졌다. 아이폰용 앱은 스위프트(Swift)로, 안드로이드용은 코틀린(Kotlin)으로, 각자의 언어로 기도해야만 했다. 그러나 토스(Toss)당근마켓(Karrot)은 다르다. 이들은 각 플랫폼의 신도가 아니라, 비즈니스라는 교황을 섬기는 실용주의자들이다. 그들이 선택한 전략은 단순하다. 더 빠르게, 더 유연하게, 그리고 더 많은 사용자 앞에 도달하기 위해 웹 기술로 앱을 만드는 것. 바로 ‘하이브리드(Hybrid)’ 그 이상의 지혜다.

더 이상 ‘네이티브 vs 하이브리드’는 무의미하다

혹시 아직도 ‘네이티브만이 진정한 앱이다’라는 10년 전 미신에 사로잡혀 있는가? 그 시각은 마치 “오토바이만 운전할 줄 알면 된다”고 우기는 것과 같다. 중요한 것은 당신의 비즈니스가 포르쉐의 서스펜션이 필요한지, 아니면 실용적인 SUV의 효율성이 필요한지다 .

2025년 현재, 업계의 정답은 이미 정해져 있다. 정답은 ‘하이브리드’나 ‘네이티브’가 아니라, ‘전략적 하이브리드’다. 단일 코드베이스로 두 개의 플랫폼을 정복하는 크로스 플랫폼의 매력은 스타트업의 심장을 뛰게 만들기에 충분하다. 초기 개발 비용을 30% 이상 절감할 수 있다는 사실은 단순한 숫자 이상의 의미를 갖는다. 생존의 문제이기 때문이다 . 하지만 진짜 교훈은 토스와 당근마켓이 그 다음에 무엇을 했는가에 있다.

토스의 미니 앱: 생태계를 품은 슈퍼 앱의 조건

토스 앱을 열어보라. 단순한 송금 앱이 아니다. 그 안에는 증권, 보험, 심지어 운동까지, 수많은 서비스가 들어찬 하나의 광장이다. 이 광장을 ‘슈퍼 앱’이라 부른다. 그런데 이 거대한 광장을 어떻게 매번 업데이트할 때마다 앱 스토어의 심사를 기다리며 운영할 수 있을까? 답은 미니 앱(Mini App)이라는 전략에 있다 .

토스는 자체 앱 안에 또 다른 앱을 실행할 수 있는 앱 속의 앱(App-in-App) 환경을 구축했다. 이것이 가능한 이유는 웹 기술을 적극적으로 수용했기 때문이다. 복잡한 금융 기능의 핵심은 네이티브의 강력한 성능을 빌리면서도, 실제 콘텐츠와 서비스는 웹뷰(Webview)를 통해 유연하게 제공하는 하이브리드 구조를 택한 것이다.

여기서 리액트 네이티브(React Native)가 등장한다. 토스의 개발자들이 자바스크립트와 리액트에 능숙했다는 점은 중요한 퍼즐 조각이었다. 웹 개발자라는 풍부한 인력 풀을 그대로 앱 개발로 전환할 수 있었고, 이는 단순한 기술 선택을 넘어 비즈니스 확장성을 위한 선견지명이었다 .

전략 핵심 기술 토스의 적용 방식
미니 앱 Webview, JavaScript Bridge 앱 내에서 별도 심사 없이 제3자 서비스(슈퍼워크 등)를 즉시 론칭
핵심 기능 Swift, Kotlin (Native) 금융 거래, 보안, 생체 인증 등 성능과 안전이 절대적인 영역
비즈니스 로직 React Native 메인 화면, 이벤트 페이지, 마케팅 툴 등 빠른 업데이트가 필요한 영역

토스는 2025년, 광고 수익을 무려 891%나 끌어올리면서도 사용자 경험을 해치지 않았다 . 단순한 네이티브 앱으로는 불가능한 일이다. 광고라는 ‘변화무쌍한 콘텐츠’를 네이티브의 딱딱한 틀이 아니라 웹의 유연한 프레임 안에서 관리했기 때문에 가능했다.

당근마켓의 추천 시스템: 데이터를 품은 확장성의 미학

당근마켓 이야기는 조금 다르다. 이웃 간 거래라는 단순한 아이디어로 시작했지만, 이제는 동네 생활 전반을 아우르는 플랫폼으로 성장했다. 문제는 이 성장 속에서 발생했다. 추천 시스템이었다.

당근마켓이 사용자에게 ‘딱 맞는’ 동네 글을 보여주기 위해서는 사용자의 모든 행동(클릭, 체류, 좋아요)과 게시글의 정보를 머신러닝 모델에 먹여야 한다. 초기에는 이 시스템이 중고거래 서버에 단단히 달라붙어 있어서 새로운 기능(예: 동네 구인구직, 광고)을 추가할 때마다 시스템 전체를 흔들어야 했다. ‘단단한 결합(Tightly coupled)’은 혁신의 적이었다 .

당근마켓 팀은 과감하게 시스템을 분리했다. 그 중심에는 피처 플랫폼(Feature Platform)이라는 새로운 개념이 자리 잡았다. 2021년, 약 2년간의 고민 끝에 시작한 이 프로젝트는 기존의 문제를 완전히 해체했다 .

이 플랫폼의 핵심은 데이터를 계층화(Caching Strategy)하는 지혜였다. 모든 데이터를 같은 방식으로 대하지 않았다. 자주 쓰는 데이터는 서버 안의 로컬 캐시(Local Cache)에, 덜 쓰는 데이터는 원격 캐시(Remote Cache)에, 그리고 잘 쓰지 않는 방대한 데이터는 데이터베이스(DB)에 저장하는 3단계 전략을 펼쳤다. 마치 옷을 자주 입는 계절별로 꺼내놓고, 안 입는 옷은 창고 깊숙이 넣어두는 것과 같다 .

“모든 데이터가 네이티브여야 할 필요는 없다.” 당근마켓의 기술 블로그에 따르면, 이러한 아키텍처 개선 덕분에 추천 시스템의 클릭률(CTR)은 30% 이상 증가했고, 전환율(Conversion Rate)은 무려 70% 향상됐다 . 이는 단순히 개발 언어의 선택이 아니라, 시스템 설계 자체를 ‘웹 기술의 유연함’으로 무장한 결과다.

프로들이 말하는 진짜 승부처: 플레이버, 그리고 언어의 경계

그렇다면 이쯤에서 반문할 수 있다. “그래도 플러터(Flutter)나 리액트 네이티브는 네이티브만큼 빠르지 않잖아?#8221; 물론이다. 정교한 60FPS의 애니메이션이 필요하다면, 그리고 AR처럼 기기의 숨통을 조여야 하는 기능이 필요하다면 네이티브가 여전히 황제다 . 그러나 중요한 건, 우리 앱의 80%는 그런 극한의 성능을 요구하지 않는다는 사실이다 .

오히려 전문가들이 주목하는 것은 ‘커뮤니케이션 비용’이다. 리액트 네이티브처럼 자바스크립트와 네이티브 영역이 분리된 구조에서는 이 둘이 대화하는 ‘브릿지(Bridge)’ 과정에서 지연이 발생한다. 플러터는 다트(Dart)라는 언어로 통일해 이 문제를 해결했지만, 대신 기기의 기본 기능(카메라, 블루투스)을 사용하려면 다시 ‘통역사(Plugin)’가 필요해진다 .

여기서 최신 트렌드는 이 모든 ‘통역’ 과정 자체를 없애는 방향으로 흐른다. 예를 들어, 유니앱(uni-app) X의 경우, 코틀린 코드를 직접 사용해 네이티브 API를 호출하기 때문에 어떤 브릿지도 거치지 않는다. 이것은 ‘웹 기술로 앱 만들기’라는 명제의 새로운 진화형이다 .

“네이티브는 신성한 언어가 아니다. 그저 도구일 뿐이다.” 당신의 개발팀이 자바스크립트에 강하다면, 리액트 네이티브는 현명한 선택이다. 성능이 검증된 모듈은 네이티브로 만들고, 나머지는 웹 기술로 빠르게 조립하는 ‘이중 전략’이 바로 토스당근마켓이 묵묵히 걸어온 길이다.

결론: 당신의 앱은 어떤 옷을 입어야 하는가

결국 ‘앱 만들기’라는 기술적 고민은 ‘비즈니스 모델’이라는 철학적 질문으로 귀결된다.

당신이 지금 막 시작하는 스타트업이라면, 그리고 시장의 반응을 확인하기 위해 단 3개월 안에 MVP를 세상에 내놓아야 한다면, 하이브리드는 선택이 아니라 필수다. 더 빠르게, 더 저렴하게, 그리고 더 많은 사람에게 도달하라 .

당신이 이미 수천만 사용자를 거느린 토스와 같은 ‘슈퍼 앱’을 꿈꾼다면, 그리고 그 안에서 다양한 서비스가 숨 쉬는 생태계를 만들고 싶다면, 네이티브와 웹 기술의 경계를 허문 ‘미니 앱’ 아키텍처를 주목하라.

당신의 비즈니스가 복잡한 추천 알고리즘과 방대한 데이터를 다루는 당근마켓과 같다면, 단단한 ‘데이터 계층화 전략’으로 무장하라. 그리고 그 모든 전략의 중심에는 ‘이 기술이 우리의 성장 속도를 따라잡을 수 있을까?#8217;라는 질문이 있어야 한다.

앱 개발의 세계는 더 이상 ‘어느 언어가 더 빠른가’의 싸움이 아니다. ‘어떻게 하면 더 지혜롭게 비즈니스를 확장할 것인가’에 대한 고민이다. 토스와 당근마켓은 그 질문에 가장 세련된 방식으로 답한 모범답안들이다.


자, 이제 당신의 차례다. 지금 당신의 앱 아키텍처는 비즈니스의 성장 속도를 따라잡고 있는가?

Picture of Khoi Tran

Khoi Tran

Khoi Tran은 하이텍 소프트웨어의 소유자입니다. 사회의 문제를 해결하기 위해 기술적인 솔루션을 기여하는 것에 열정적입니다. 소프트웨어 엔지니어로 6년간 근무한 기술 지식과 (2018년부터 기술 회사를 운영하며) 비즈니스 감각을 갖추고 있어, 나는 다행히도 이 디지털 세계에서 더 많은 장점을 가진 현대적인 기업가 세대의 일부로 위치하고 있습니다.
기타 기사
What is Spring Cloud

스프링 클라우드 란 무엇인가요?

모놀리식(Monolithic) 아키텍처, 들어는 보셨죠? 하나의 거대한 코드 덩어리가 모든 일을 처리하는 방식입니다. 초기에는 편리하지만, 서비스가 커지면 유지보수 지옥을 경험하게 됩니다. 한 번의 배포를 위해 팀 전체가 멈춰야 하고, 작은 버그 하나가 시스템 전체를 마비시키는 일은 다반사입니다. 이런 아쉬움을 해소하기 위해 등장한 것이 바로 마이크로서비스 아키텍처(MSA) 입니다. 하지만 이 아름다운 이론에도 냉혹한 현실이 기다리고 있습니다. 서비스가

세부정보 →
What is Spring Security

Spring Security란? 당신의 Java 애플리케이션을 지키는 ‘보디가드’

애플리케이션 보안. 개발자라면 누구나 한 번쯤은 이 단어 앞에서 좌절감을 맛본다. 로그인부터 권한 관리, 그리고 각종 해킹 공격 대응까지. 이 모든 것을 혼자서 구현하려면? 골치만 아플 뿐이다. 그래서 우리는 Spring Security를 찾는다. 이름만 들어도 뭔가 든든해 보인다. 맞다. 이 녀석은 단순한 라이브러리가 아니다. Spring 기반 애플리케이션을 지키는 최전방 방어선이자, 가장 냉철한 보디가드다. 인증과 인가라는 두

세부정보 →
ai processor

인공 지능(AI) 프로세서 및 AI 칩: 2026년, 당신의 두뇌를 위한 차세대 하드웨어 혁명

2026년, 우리는 더 이상 “AI가 무엇인가”에 대해 논쟁하지 않는다. 문제는 “어떤 칩이 이 지능을 더 빠르고, 더 효율적으로 굴릴 것인가” 이다. 스마트폰 속 개인 비서부터 자율 주행 차량의 의사 결정, 그리고 당신의 넷플릭스 추천 알고리즘까지. 이 모든 것의 배후에는 ‘인공 지능(AI) 프로세서 및 AI 칩’이라는 작지만 강력한 두뇌가 존재한다. CPU 시대의 ‘만능주의’는 저물고, AI라는 극한의

세부정보 →
app development contract

소프트웨어(SW)분야 표준계약서: IT 장사, 이제는 품위 있게 할 때

대한민국 IT 업계의 오래된 민낯, 하나쯤 겪어보지 않으셨습니까? 기획안에 없던 기능을 개발해 달라는 클라이언트의 ‘갑질’에, 완성 직전 “생각보다 기능이 별로네요”라며 잔금을 미루는 단물만 빼 먹는 협상. 혹시 지금도 ‘개발자 착취’라는 범죄에 동참하고 계신 건 아닌지, 양심에 손을 얹고 생각해 봅시다. 이 무법지대에 종지부를 찍을 단 하나의 해결책이 있습니다. 바로 SW분야 표준계약서입니다. 과학기술정보통신부가 2020년 말부터 배포한

세부정보 →
Practical challenges of online–offline data integration

온라인과 오프라인 데이터 통합의 실무적 과제

데이터는 기업의 혈관을 흐르는 신선한 산소와 같습니다. 하지만 온라인과 오프라인이라는 두 개의 독립된 순환계가 존재할 때, 그 가치는 제한될 수밖에 없습니다. 2025년 현재, 데이터의 중요성은 말할 필요도 없습니다. 그런데도 많은 기업이 직면하는 진짜 문제는 데이터 자체의 부족이 아닙니다. 온라인에서 발생하는 클릭, 구매, 세션 데이터와 오프라인 매장에서의 방문, 구매, 고객 상담 데이터가 하나의 일관된 이야기로 연결되지

세부정보 →
What is WMS Warehouse Management System

창고 관리 시스템(WMS)이란? 물류센터, 더 이상 수동으로 굴리지 마라

물류센터, 창고, 이젠 좀 올드한 단어다. 우리가 말하는 건 정밀하게 움직이는 두뇌, 즉 창고 관리 시스템(WMS) 이 지배하는 스마트한 유기체다. 과거 지게차와 수기 장부로 가득했던 공간은 이제 로봇의 움직임을 제어하고, 데이터로 수익을 창출하는 전략적 거점으로 탈바꿈했다. 만약 당신이 아직 WMS 도입을 고민 중이라면, 지금 당장 그 생각을 접어라. 고민은 이미 끝났다. 도입하지 않으면 경쟁에서 영원히

세부정보 →
Scroll to Top