역대 최대 규모의 Escape 업데이트가 도착했습니다
커뮤니티, 바이브, AI 호환성, 그리고 완전히 새로운 연결 방식. 모두 한 번의 릴리스에.
8분 분량

v1을 다시 만든 솔직한 이유는 이렇다. 앱에 사용자가 별로 없었다.
기술적으로는 돌아가는 걸 출시했지만, 사람들을 끌어당기는 게 없었다. 리텐션도 없었다. 입소문도 없었다. 성장 신호도 없었다. 이건 디테일의 문제가 아니라 기반의 문제였고, UX를 다듬거나 마케팅을 아무리 잘해도 해결될 일이 아니었다.
풀스택 재구축에 여덟 달이 걸렸다. 계획보다 길었다. 범위는 계속 늘어났다. 그걸 안고 가는 법을 배웠다.
v1은 이벤트를 찾는 앱이었다. v2는 이벤트와 이벤트 사이, 그리고 이벤트가 끝난 뒤에 일어나는 일을 위해 만들었다. 오래가는 우정, 내 것이 되는 커뮤니티, 어딘가에 정말로 속해 있다는 느낌.
이번에 만든 것들을 소개한다.
이번 업데이트에서는
처음부터 다시 만든 커뮤니티
커뮤니티는 늘 Escape의 일부였지만, 그 수준에 만족하지 못했다. 그래서 완전히 허물고 다시 만들었다.
이제 모든 커뮤니티에는 사진 갤러리, 영업시간, 연락처, 편의시설, 위치 정보를 담은 풍부하고 자유롭게 꾸밀 수 있는 프로필이 있다. 하지만 진짜 변화는 그 아래에 있다. 커뮤니티 유형에 맞춰 바뀌는 유연한 시스템을 만들었다. 요가 스튜디오에 필요한 도구는 대학 동아리와 다르고, 이제 앱이 그 차이를 안다.
다섯 가지 커뮤니티 유형이 각자의 경험을 갖는다.
- 장소는 영업시간, 편의시설, 방문객이 올리는 사진을 갖는다
- 비즈니스는 서비스 목록과 고객 관리를 갖는다
- 주최자는 이벤트 대시보드와 매출 도구를 갖는다
- 대학교는 학생 단체 기능과 캠퍼스 연동을 갖는다
- 강사는 예약과 수업 관리를 갖는다
커뮤니티 리더를 위해서는 새로운 관리 허브가 있다. 멤버, 서비스, 결제, 공지, 투표, 모더레이션을 하나의 대시보드에서 다룬다.
바이브를 소개합니다
바이브를 만든 건 같은 말을 계속 들었기 때문이다. “이벤트에서 멋진 사람을 만났는데 연락처를 못 받았어요.”
바이브는 이벤트에서 만난 사람에게 관심을 표현하는 새로운 방법이다. 같은 이벤트의 참가자 목록에 함께 있으면 누군가에게 바이브를 보낼 수 있다(사교적, 플라토닉, 로맨틱 중 하나의 의도와 함께). 상대도 맞는 의도로 바이브를 보내면 매칭되고, 둘만의 대화가 열린다.
바이브가 다른 점은 서로 관심이 있을 때까지는 내 이름이 드러나지 않는다는 것이다. 바이브를 받은 사람에게는 누군가 바이브를 보냈다는 알림이 가지만 보낸 사람의 이름은 나오지 않고, 그 사람 프로필의 바이브 수가 하나 늘어난다. 상대도 바이브를 보내고 의도가 맞을 때만 보낸 사람이 나라는 걸 알게 된다. 읽음 표시도 없다. “읽고 무시함”도 없다. 어느 쪽에도 거절의 신호가 없다. 그래서 창피당할 걱정 없이 정말 궁금한 사람에게 바이브를 보낼 수 있다.
단순하다. 존중한다. 그리고 같은 이벤트의 참가자 목록에 있는 사람끼리만 작동한다.
AI 기반 호환성
내가 가장 기대하는 기능이다.
호환성 엔진을 처음부터 만들었다. 두 사람이 얼마나 잘 이어질 수 있는지를 여덟 가지 항목으로 분석하는 전용 AI 서비스다. 공통 관심사, 사회적 관계망, 위치, 직업적 배경, 언어, 행동 패턴, 소통 방식, 개인적 가치관.
이렇게 경험하게 된다.
- 사람 찾기: 내 커뮤니티와 이벤트에서 잘 맞는 사람을 보여 준다
- 호환성 리포트: 누구와든 왜 잘 맞는지 보여 준다
- 선호도 허브: 알고리즘을 세밀하게 조정한다. 많이 알려 줄수록 더 똑똑해진다.
데이터는 비공개로 유지된다. 호환성 설명은 누구의 답변 원문도 드러내지 않고 왜 잘 맞는지 보여 준다.
선물 리포트 — 인사이트를 나누다
호환성 리포트는 나만을 위한 게 아니다.
연결된 누구에게나 호환성 리포트를 선물로 구매하는 방법을 추가했다. 받는 사람에게는 대기 중인 크레딧이 생기고(누군가 우리 둘이 얼마나 잘 맞는지 더 알고 싶어 한다는 조용한 신호다), 준비가 되면 언제든 사용하면 된다.
일부러 크레딧 방식으로 만들었다. 원하지도 않았는데 자신에 대한 분석을 불쑥 받는 사람이 없도록. 선물은 1년 안에 열지 않으면 만료된다. 그리고 모든 공유에는 만료 기간, 철회, 재생성 설정이 있어서, 분석 대상이 되는 사람이 언제나 최종 결정권을 갖는다.
호환성 엔진을 막아 두는 게 아니라 그 위에 얹히는 여러 수익화 경로 중 첫 번째다.
설문과 신청서
주최자들은 이벤트 전에 참가자를 확인할 방법을 계속 요청했고, 커뮤니티 리더들은 누가 왜 가입하는지 알고 싶어 했다. 그래서 완전한 양식 시스템을 만들었다.
텍스트 필드, 객관식, 척도, 파일 업로드, 조건부 로직(이전 답변에 따라 나타나거나 숨겨지는 질문)으로 맞춤 신청서를 만들 수 있다. 가장 잘 만든 양식은 템플릿으로 저장해 여러 이벤트에서 다시 쓸 수 있다. 응답은 앱에서 검색하며 볼 수 있고, 외부 분석을 위해 CSV로 내보낼 수 있다.
추억
이벤트는 끝나도 추억은 끝나지 않아야 한다. 이제 이벤트가 끝나면 참가자들이 그날의 사진과 순간을 공유할 수 있다. 추억 하나에 사진을 최대 10장까지 올릴 수 있고, 전체 화면 보기와 확대를 지원한다.
추억을 모두에게 공개하거나 비공개로 둘 수 있다. 이벤트 기록을 정말로 다시 들여다보고 싶은 무언가로 바꿔 주는 시각적 타임라인으로 지난 이벤트를 둘러볼 수 있다.
새롭게 상상한 지도
이벤트와 장소가 이제 새로운 탭 인터페이스에 함께 있다. 레이어 필터로 이벤트 핀과 커뮤니티 장소를 오갈 수 있다. 확대하면 장소들이 똑똑하게 묶인다. 관심 장소를 누르면 사진, 영업시간, 이벤트 등을 담은 상세 정보 시트가 올라온다.
검색은 이제 위치를 고려한 추천을 쓰고, 지도를 움직이면 결과가 새로 고쳐진다. 장소 소유자를 위해서는 등록 인증, 사진 관리, 중복 감지, 모더레이션 대기열이 있다.
주최자 도구
Escape에서 이벤트를 연다면 이번 업데이트는 당신을 위한 것이다. 반복 이벤트로 매일, 매주, 매월 정해진 일정에 따라 반복되는 이벤트를 만들 수 있다. 일정은 시스템이 자동으로 관리하고, 혹시 밀리더라도 중복 없이 따라잡는다.
이벤트 리마인더는 시작 1~2시간 전에 참가자에게 푸시 알림을 보낸다. 새로운 주최자 허브는 매출 요약, 참가자 관리, QR 체크인 스캔, 프로모션 코드, 대기자 명단 관리, 알림 설정을 하나의 대시보드에 모았다(모두 한곳에서).
일정과 플랜 — 함께할 시간을 만들다
사람을 만나는 건 쉽다. 다시 만날 약속을 실제로 잡는 데서 우정이 죽는다.
그래서 이를 위한 완전히 새로운 공간을 만들었다. 전용 마이크로서비스가 받친다.
플랜은 누구나 참여하거나 가져와서 자기 것으로 만들 수 있는 공유 시간 블록이다. 버킷 리스트는 “언젠가 우리 꼭…”을 담는다(가져오기, 내 주변 사람들과 겹치는 항목, 인기 항목과 함께). 가능한 시간 투표로 그룹이 모두에게 맞는 시간대를 제안하고 고를 수 있다. 그리고 “우리 언제 시간 돼?”는 누구도 캘린더 전체를 공유하지 않고도 겹치는 빈 시간을 보여 준다.
그 모든 것의 바탕에는 개인 캘린더 일정, 이벤트 참석, 공유 플랜을 하나의 형태로 통합하는 새로운 범용 시간 블록이 있다. 기기 캘린더, Escape 이벤트, 친구와의 플랜이 카테고리별 색상으로 구분되어 함께 놓이고, 모든 항목에서 바로 해당 화면으로 이동할 수 있다.
앞으로 만들 소셜 캘린더의 모든 것을 받칠 뼈대다.
친구와 생일
이제 Escape의 연결은 팔로우를 넘어선 진짜 기능을 갖췄다. 수락, 거절, 취소가 가능한 친구 요청, 각자의 개인정보 규칙이 있는 관계 유형(친구, 동료, 지인), 공통 지인 탐색, 민감한 섹션을 위한 서로 연결된 사람만 보기.
그리고 이벤트 플랫폼들이 이상하게도 모두가 나타나는 단 하나의 사교 행사를 잊어버리기 때문에, 전용 생일 기능을 추가했다. 그날 내 연결된 사람들에게 알림을 보내고, 축하 메시지를 남기면 기념으로 간직할 수 있게 모아 주는 간단한 흐름을 제공한다.
내 통화로 결제하기
Escape는 이제 32개 이상의 국가에서 12개 통화를 지원한다. 이벤트 가격이 캐나다 달러든, 유로든, 파운드든, 엔이든, 원이든, 참가자는 올바른 통화로 가격을 보고 정확한 수수료 계산과 함께 결제한다.
이벤트 주최자를 위한 프로모션 코드, 매진된 이벤트를 위한 대기자 명단, 그리고 디지털 월렛 패스도 추가했다. 이벤트 티켓을 한 번의 탭으로 Apple Wallet이나 Google Wallet에 담을 수 있다.
업그레이드된 채팅
실시간 채팅이 크게 업그레이드됐다. 상대가 답장을 쓰고 있는지 알려 주는 입력 중 표시, 3주 전에 누군가 한 말을 찾아 주는 메시지 검색, 그룹 채팅의 중요한 정보를 위한 메시지 고정.
여기에 읽음 확인, 임시 저장(입력하던 내용을 잃지 않고 대화를 오갈 수 있다), DM 필터링, 그리고 아직 모르는 사람에게서 오는 채팅을 관리하는 메시지 요청까지 더했다.
웹에서 만나는 Escape
처음으로 Escape에 web.esc-ape.ca에서 쓸 수 있는 완전한 웹 경험이 생겼다. 이벤트와 커뮤니티를 둘러보고 검색할 수 있다. 상세한 이벤트 페이지를 볼 수 있다. 가입, 티켓 선택, 결제, 신청서까지 포함한 이벤트 초대 참가 신청을 모두 브라우저에서 할 수 있다.
모든 이벤트와 커뮤니티 페이지는 소셜 미디어에서 풍부한 미리 보기와 함께 공유되도록 최적화했다.
15개 언어
이번 릴리스의 모든 기능은 15개 언어로 완전히 번역되어 있다. 아랍어, 중국어, 영어, 프랑스어, 독일어, 힌디어, 인도네시아어, 이탈리아어, 일본어, 한국어, 포르투갈어, 스페인어, 태국어, 튀르키예어, 베트남어. 원본 현지화 키만 6,286개다(모든 언어를 합치면 약 94,000개의 번역 문구). 한 언어를 쓰든 다섯 언어를 쓰든, Escape는 내 언어처럼 느껴진다.
안전과 모더레이션
사람들이 직접 만나게 한다는 건 안전을 뒷전으로 미룰 수 없다는 뜻이다. 이번 릴리스에는 이를 위한 실질적인 도구가 더해졌다. 사용자 정지 관리와 게시물 신고 추적을 갖춘 플랫폼 모더레이션, 설정 가능한 가입 방식, 차단/차단 해제와 감사 기록(다음 앱 업데이트에서 제공 예정)을 갖춘 커뮤니티 모더레이션, 검토 대기열과 등록 인증을 갖춘 장소 모더레이션.
모든 사용자는 전화번호로 인증된다. 바이브는 매칭되기 전에는 상대에게 내 이름을 보여 주지 않는다. 그리고 커뮤니티 리더는 누가 가입하고 무엇이 게시되는지를 완전히 통제한다.
보이지 않는 곳에서는
이번 릴리스는 12개 저장소에 걸쳐 있고, 3,200개 이상의 커밋을 포함하며, Dart, TypeScript, Python, JavaScript, GraphQL에 걸쳐 약 92만 줄의 순증 코드(추가된 줄은 130만 줄 이상)를 더했다. 백엔드를 Node.js 24와 AWS SDK v3로 옮기고, 네 개의 새 서비스(일정, 생일, 바이브, 그리고 전용 AI 호환성 엔진)를 추가하고, 여러 결제 화면에 걸친 영수증 검증을 위한 공용 Python 패키지를 만들고, PostgreSQL과 pgvector를 갖춘 ECS Fargate 위에 AI 인프라를 세웠다.
5,000개가 넘는 자동화 테스트, 24개의 CloudWatch 알람, 20개 데이터 스트림 전반의 데드 레터 큐, 8개 핵심 데이터베이스 테이블의 특정 시점 복구, 그리고 루트 스택의 리소스 500개 한도를 벗어나기 위한 5개의 중첩 CloudFormation 스택. 코드베이스 전체에 다크 모드를 손봤고, 디자인 토큰 시스템을 도입했고, 일관성을 위해 Dart 파일 250개 이상의 이름을 CamelCase에서 snake_case로 바꿨다. 앞으로 올 모든 것의 기반이다.
다음은
나에게 맞춘 호환성. 올해 엔진은 전체적인 패턴에서 배웠다. 다음에는 당신에게서 배운다. 답변이 아니라 실제 가치관을 이해하는 프롬프트. 쓸수록 똑똑해지고, 당신이 실제로 사람들과 이어지는 방식에 맞춰지는 시스템.
소셜 캘린더로서의 일정과 플랜. 지금은 하나의 기능이다. 하지만 사람들이 앱을 여는 가장 큰 이유가 되어야 한다. Google 캘린더가 결코 될 수 없는 방식으로, 아끼는 사람들과 시간을 맞추는 수단이 Escape가 될 때, 그때 플랫폼이 바뀐다.
국경 없는 커뮤니티. 토론토에서 통했다. 뉴욕에서도 통했다. 어려운 건 각 커뮤니티를 특별하게 만드는 것을 뭉개지 않으면서 시간대, 언어, 문화적 맥락을 넘어 통하게 하는 일이다. 그게 다음 개척지다.
앱을 다운로드하고 직접 확인해 보자. 이제 시작일 뿐이다.
— Hyeseong Jun, 창업자
2026년 4월
