AI 를 활용해 소프트웨어 비즈니스를 구축하는 것이 그 어느 때보다 쉬워졌습니다. 이번 글에서는 제가 헬스케어 분야에서 연 매출(ARR) 30 만 달러 이상을 달성한 소비자 앱을 만든 정확한 과정과 여정을 공유하려 합니다. 제가 이 프로젝트를 시작한 이유는 다음과 같습니다.
- 바이브 코딩(vibe coding)에 대한 열풍이 진짜인지 아니면 과장된 것인지 궁금했습니다
- AI 에이전트 제품을 처음부터 직접 만드는 방법(eval 작성, 모델 선택, 도구/MCP 구축, 컨텍스트 관리 등)을 스스로 배우고 싶었습니다
- 상대적으로 미개척된 사용자 세그먼트를 위해 제가 진심으로 해결하고 싶은 문제를 직접 겪고 있었습니다

앱스토어에서 2 주 동안 차단되었던 10 월의 일시적 하락 (아차!)
저는 작년 가을에 이 제품을 만들기 시작했고, 대부분 저와 AI 로 구성된 팀으로(몇 달 뒤 몇 명 더 합류했습니다) ARR 30 만 달러를 달성했습니다. 참고로, 이전 스타트업에서 같은 이정표에 도달하기까지는 수년, 수백만 달러의 VC 투자, 그리고 매우 유능한 엔지니어 팀이 필요했습니다.
이 글을 끝까지 읽으시면 여러분도 첫 번째 앱을 출시하고 전업 직장을 그만둘 만큼 충분한 수익을 올릴 수 있는 정보를 얻으실 수 있기를 바랍니다. 저는 소비자 앱 스케일링에 대해 아는 모든 것을 X 의 다른 크리에이터들(https://x.com/@ErnestoSOFTWARE, https://x.com/@jackfriks, https://x.com/@juliapintar 등)에게서 배웠고, 이 과정에 관심이 있을 친구들에게 그 노하우를 돌려주고 싶었습니다. 이번 글에서는 다음 내용을 다룹니다.
- 올바른 아이디어를 선택하는 방법
- 시장을 먼저 검증하기
- 빌드 및 출시
- 수익성 있게 앱 마케팅하기
1 단계: 올바른 아이디어 선택하기
AI 덕분에 앱 개발이 너무나 쉬워졌기 때문에, 실제 개발에 쏟는 시간만큼 '무엇을 만들지' 고민하는 데 시간을 투자해야 합니다. 많은 사람들이 실패하는 전형적인 패턴은 자신이 지어낸 문제에서 무작위 아이디어를 뽑아내고, 몇 달간 디테일에 집착하다가 결국 아무도 원하지 않는다는 사실을 깨닫는 것입니다.
일반 소비자의 입장이 되어야 합니다. 여러분의 니치 시장에서 TikTok, Instagram, Reddit 을 스크롤하며 시간을 보내세요. 숏폼 콘텐츠를 즐겨 보지 않는 타입이라면 Semrush/Google Trends 에서 검색어를 분석하거나, 니치 온라인 커뮤니티에 가입하거나, YouTube 인기 영상을 살펴보는 것도 좋습니다. IT 업계 밖의 사람 누구와でもいい으니 딱 5 초만 대화해 보세요.
제가 헬스 & 웰니스 니치를 선택한 이유는 개인적으로 관심이 있는 분야였고, 이미 소비자로서 이 시장을 이해하는 데 많은 시간을 써왔기 때문입니다. 또한 저와 같은 문제를 겪고 있는 사람들과 사용자 인터뷰를 진행했으며, 그들이 진심으로 좋아할 만한 무언가를 만들고 싶었습니다.
App Store 키워드 리서치에는 Astro 같은 도구를 활용하세요. 제품에 대한 기존 수요가 어느 정도 존재하면서도 경쟁이 너무 치열하지 않은 균형을 찾아야 합니다(나중에 Apple Search Ads 를 운영할 때 큰 도움이 됩니다). 제 경우 당시 모든 플랫폼에 광고비를 쏟아붓는 막강한 경쟁자가 단 하나 있었지만, 그들의 제품은 형편없었고 제가 훨씬 더 유용한 것을 만들 수 있다고 생각했습니다.
문제 영역을 정했다면, 가치를 전달할 마케팅 가능한 1~2 개의 킬러 기능을 결정하세요.
간단한 공식은 이렇습니다. 크게 성공한 앱의 기존 기능을 가져와 타겟을 훨씬 더 좁은 사용자 세그먼트로 한정하는 것입니다(Calm 의 명상/점성술 버전, Duolingo 의 체스 학습 버전, Cal AI 의 여성 전용 버전 등). 잘 되는 것을 모방하기를 두려워하지 마세요. 그들은 수년간의 반복 작업을 거쳐 전략을 완성한 것입니다.
2 단계: 콘텐츠가 먼저다
아무것도 만들기 전에 TikTok 과 Instagram 계정을 개설하고, 여러분의 앱에 대해 이야기하는 창업자 시점(POV) 콘텐츠를 게시하기 시작하세요. 여러분의 이야기를 들려주고, 기능에 대해 말하고, UGC 스타일 영상을 연습하면서 해당 니치에서 계정의 온도를 유지하세요(계정 웜업에 대해서는 나중에 더 자세히 쓸 수 있습니다). 꾸준히 1 만 뷰 이상을 기록할 수 있다면, 제대로 된 길을 찾은 겁니다!
킬러 기능의 작은 목업이나 프로토타입을 만들어 영상에 포함시키세요. 사람들이 공감하나요? 다운로드 링크를 묻고 있나요? 대기자 명단에 가입하고 있나요?
이 부분은 감을 잡기까지 며칠 동안 숏폼을 무한 스크롤해야 할 수도 있습니다. 안타깝게도 이 작업은 남에게 맡길 수 없습니다. (시도해 볼 영상 포맷, 예시 계정 등을 다루는 더 긴 글도 작성할 수 있습니다.)
3 단계: 바이브 코딩으로 뚝딱 만들기
개발을 시작하기 전, 저는 거대한 Figma 보드를 만들어 다른 인기 앱들의 온보딩, 페이월, 핵심 기능 화면을 캡처해 두었습니다. 영감을 얻기 위해 Mobbin이나 Variant 같은 도구를 활용할 수 있습니다. 하지만 주요 경쟁사 앱을 전부 직접 다운로드해서 사용해 보는 것만 한 방법은 없습니다(제 폰에는 아마 100 개 이상의 온갖 앱이 깔려 있을 겁니다). 또한 AppFigures 같은 도구를 활용해 여러분의 니치에서 어떤 앱이 빠르게 성장하고 있는지 확인해 보세요.

완전한 혼돈 그 자체
영감을 얻었다면, 본격적인 개발 전에 PM 역할을 조금 수행하여 사용자, 그들의 주요 문제, 그리고 적절한 MVP 가 무엇인지 확실히 이해하세요.
그다음은 재미있는 부분입니다. 원하는 바이브 코딩 플랫폼을 사용해 아이디어를 현실로 구현하세요! 이때 디자인이나 완성도에 너무 신경 쓰지 마세요. 주요 목표는 긴 온보딩 + 강력한 페이월 + 잘 작동하는 1~2 개의 핵심 기능이 되어야 합니다. 긴 온보딩이 직관에 반하는 것처럼 들리지만, 대부분의 카테고리에서 온보딩 화면이 많을수록 사용자가 페이월을 보기 전에 앱에 더 깊이 몰입하게 됩니다. 또한 출시 직후 낮은 평점에 발목 잡히지 않도록 온보딩 마지막에 리뷰 팝업을 추가하는 것을 추천합니다.
저는 Cursor 와 Claude Code 를 사용해 몇 주 만에 앱을 만들었습니다(당시는 코딩 모델 성능이 지금만큼 좋지 않았습니다). 요즘이라면 바이브 코딩 단계는 1~2 주를 넘기지 않아야 합니다. 그보다 오래 걸린다면, 불필요한 기술적 호기심에 빠져 시간을 낭비하고 있을 가능성이 큽니다.
구독 관리에는 RevenueCat 을, 세션 리플레이와 제품 분석에는 PostHog 를 사용합니다. 둘 다 저렴하고 훌륭하게 작동합니다.
App Store 심사를 통과하는 것은 다소 번거로울 수 있으며, 처음 승인받는 데 약 1~2 주가 걸렸습니다. 이때 Claude 나 ChatGPT 를 적극 활용하여 앱 설명, 스크린샷, 화면 구성 등을 오가며 잠재적 문제를 찾아내세요. 인내심을 가지세요. 대부분 첫 시도에서 거절당합니다.
4 단계: 마케팅, 모니터링, 그리고 반복!
출시 후에는 충성스러운 TikTok 팔로워들에게 돌아가 앱 설치 링크를 제공하세요. Posthog 대시보드를 만들어 전체 퍼널을 추적하세요: 앱 설치 → 온보딩 질문 완료 → 페이월 전환율 → 앱 사용량 → 리텐션. Sentry 를 설정해 에러를 모니터링하세요. 세션 리플레이를 보고 발견된 문제를 해결하는 일에 중독되세요.
퍼널의 이탈이 (공개 벤치마크와 비교했을 때) 너무 심하지 않다면, 이제 마케팅에 올인할 때입니다!!!!
창업자 콘텐츠를 계속 게시하되, 이제는 크리에이터를 몇 명 더 찾아 여러분의 영상을 콘텐츠 공장으로 탈바꿈시킬 차례입니다. SideShift에서 대학생 몇 명을 고용하고, 그들이 새로운 TikTok/Instagram 계정을 만들어 해당 니치에 맞게 웜업하도록 도와주세요. 그리고 여러분이 직접 작성한 정확한 대본을 사용해 하루 1~2 회씩 게시를 시작하세요. 여기서 좋은 공식은 이미 여러분의 니치에서 성과를 낸 영상을 찾아, 그 안에 앱을 자연스럽게 녹여내는 것입니다(스크린샷 오버레이, 기능 데모, 또는 단순히 캡션/자막에 앱 이름 추가). 훅(hook)이나 포맷을 찾는 데 유용한 훌륭한 리소스들이 많이 있지만, UGC 를 성공적으로 운영하는 방법에 대한 더 긴 글이 필요하다면 알려주세요!

UGC 외에 제가 더 일찍 시작했으면 좋았을 채널은 ASA(Apple Search Ads)입니다. 여러분의 앱에 잠재 수요가 조금이라도 있다면, 반드시 ASA 를 집행해야 합니다. ASC 에서 광고 계정을 만들고 니치 키워드를 타겟팅하는 것은 정말 머리 쓸 필요 없이 간단합니다. 가장 강력한 경쟁사들도 함께 타겟팅하세요. 캠페인을 시작한 후 최적화할 때 Claude 의 도움을 받을 수 있습니다. 이는 설치 수를 늘리는 아주 쉬운 방법이었고, 저도 좀 더 빨리 했더라면 좋았을 거라고 생각합니다.
앱의 특성에 따라 Meta Ads, Reddit(유료+오가닉), SEO/GEO, Google 검색 광고, YouTube, Facebook 그룹 등 다양한 채널을 실험해 볼 수도 있습니다. 하지만 오가닉 성장을 먼저 돌파하기 전까지는 이 모두가 주의력을 분산시키는 요소라고 말씀드리고 싶습니다. 초기에 유료 광고에 너무 많은 비용을 쓰면 마진이 급감하고, 사용자와 직접 소통하는 데 집중하지 못하게 됩니다. 또한 UGC 를 제대로 파악하고 나면 나중에 그 콘텐츠를 유료 광고용으로 훨씬 쉽게 재활용할 수 있습니다.
결론
시작하기 가장 좋은 때는 바로 지금입니다! 아직 늦지 않았습니다!
시작하는 방법에 대해 다른 질문이 있으시다면 여기에 댓글을 남겨주세요. 후속 글을 작성하겠습니다 :)
그리고 여기까지 읽어주셨다면, 제 다음 행보를 위한 큰 업데이트가 곧 공개될 예정입니다 👀





