База идей

Learn Azure: $10K в месяц на мобильном приложении для подготовки к экзаменам Azure — кейс Дениса Казакова

Learn Azure — мобильное приложение для подготовки к экзаменам Microsoft Azure-сертификации. $10K выручки в месяц ($120K в год), 1 основатель, прибыльно, solo-проект. Запущено в 2021 году. Первые $40K выручки пришли за первые 4 месяца — нестандартно быстрый старт для solo-проекта.

Главное в кейсе — Денис не построил «универсальную образовательную платформу», а сделал узкий продукт для одной сертификационной программы. Это позволило быстро занять первое место в нишевом App Store-поиске и удержать его.

Кто такой Денис Казаков

Денис — software developer с 17+ годами опыта в коммерческой разработке. Прошёл через 70+ проектов в ролях разработчика, tech lead, CTO, владельца. До Learn Azure работал на коммерческих проектах, преимущественно в .NET-стеке (Microsoft-экосистема). Это критично — продукт построен на знакомых ему технологиях.

Какую проблему решает Learn Azure

Сертификация Microsoft Azure — это серия экзаменов: AZ-104 (Administrator), AZ-204 (Developer), AZ-400 (DevOps), AZ-900 (Fundamentals) и т.д. Каждый стоит $165, готовиться нужно 1-3 месяца. Существующие материалы:

  • Книги Microsoft Press (700+ страниц, неудобно в дороге)
  • Курсы Pluralsight / A Cloud Guru (от $30/мес, видео-ориентированные)
  • Официальная Microsoft Learn (бесплатная, но фрагментарная)

Не было нормального мобильного приложения для подготовки на ходу — в метро, на обеденном перерыве, перед сном. Это пробел, в который попал Learn Azure.

Что внутри:

  • Теория по каждому домену экзамена (короткие модули)
  • Флэш-карточки для запоминания терминов
  • Моки экзаменов с реальной формой вопросов
  • Прогресс-трекинг (готовность к экзамену по доменам)

Как родилась идея

Денис сам готовился к сертификации Azure для карьерного роста. Искал мобильное приложение — не нашёл ни одного приличного. Несколько раз начинал учиться по книге Microsoft Press, но не доходил из-за отсутствия мобильности.

Понял: проблема не в нём — на рынке нет продукта. Зашёл в App Store, посчитал конкурентов (3-4 нерасты), посмотрел отзывы (плохие). За выходные набросал MVP — простое приложение с теорией по AZ-104 без backend.

Как собрал MVP

Денис использовал Xamarin (.NET) — потому что одна кодовая база на iOS и Android, и он 17 лет писал на .NET. Это нетипичный выбор (большинство solo-mobile-разработчиков пишут на React Native или Flutter), но для Дениса это означало 0 кривой обучения и быстрый старт.

Стартовый стек:

СлойИнструмент
MobileXamarin + .NET 7
BackendASP.NET MVC 7 WebApi
ComputeAzure Functions (serverless)
База данныхAzure SQL
АналитикаAzure App Insights + AppCenter
VMAzure Virtual Machine
Сайт / блогWordPress
Источник кодаGitHub + Bitbucket

Первая версия — без backend, всё хранилось локально. Когда пользователей стало больше 1 000, Денис добавил серверную часть для синхронизации прогресса между устройствами.

Стратегия роста

Facebook-группы по Azure

Главный канал в первые 4 месяца. Денис нашёл десятки активных Facebook-групп: «Microsoft Azure Community», «Azure Certifications», «AZ-104 Study Group» и т.д. В каждой группе он опубликовал короткое сообщение: «я сам готовился к экзамену, сделал app, дарю год free для членов группы».

Этот бесплатный onboarding принёс первые 5 000 установок за 2 месяца. Без рекламы. Дальше app продвинулось в App Store на нишевые запросы «Azure exam prep», «AZ-104 practice».

App Store Optimization

Денис сразу оптимизировал название («Learn Azure - AZ Exam Prep»), описание (с явным упоминанием всех экзаменов), скриншоты и keywords. Это критично для нишевых запросов — пользователь ищет конкретный код экзамена («AZ-104»), и app должен ранжироваться по точному совпадению.

К 4-му месяцу — топ-3 в App Store по запросу «Azure certification» в США, Великобритании, Индии.

Бесплатно для большинства, премиум — для упорных

Стратегия freemium с твистом: большая часть контента бесплатна, премиум — только полные моки экзаменов и расширенные флэш-карточки. Конверсия в платный — 5-7%, что выше среднего по образовательным app’ам.

Контент-блог на собственном сайте

Денис ведёт блог на WordPress о подготовке к экзаменам: «как сдать AZ-900 за 3 недели», «топ-10 ошибок на AZ-104», «разница между AZ-204 и AZ-104». Это SEO-канал, который даёт постоянный приток новых пользователей.

Reddit-сообщества

r/AZURE, r/learnpython (для развития фундаментальных знаний), r/sysadmin — три ключевых сообщества. Денис не делает прямой рекламы, отвечает на вопросы, иногда упоминает app как один из вариантов подготовки.

Pricing

  • Free — теория + ограниченное число вопросов
  • Premium — разовая покупка от $4.99 за один экзамен, $14.99 за пакет всех экзаменов
  • Enterprise — годовые подписки для корпоративных клиентов (учебные программы IT-команд)

Без месячной подписки — Денис считает, что сертификация это разовая цель, а не постоянный спрос. Купил → сдал → ушёл.

5 уроков из кейса

  1. Узкая ниша — самый быстрый путь к топу. «Универсальное приложение для IT-обучения» — невозможно занять первое место. «Приложение для подготовки к Microsoft Azure» — реально стать №1 за 4 месяца. Сначала доминирование в нише, затем расширение.
  2. Соло-проект может расти быстро, если основатель сам ICP. Денис сам готовился к Azure-сертификации. Каждая фича в app’е была проверена на нём. Это аналог dogfooding’а: продукт строится для конкретного человека (себя), и оказывается полезным похожим людям.
  3. Используй знакомый стек, даже если он немодный. Xamarin/.NET в 2021-м был устаревающим выбором. Но Денис писал на нём 17 лет. 0 кривой обучения > актуальная технология, если ты solo и время — критический ресурс.
  4. Facebook-группы — недооценённый канал для нишевых B2C. В IT-нишах Facebook кажется мёртвым, но для специализированных тем (Azure, AWS, Kubernetes) Facebook-группы насчитывают десятки тысяч активных участников. Каждая хорошая публикация может принести 500-1000 установок.
  5. Разовая покупка $5-15 — рабочая модель для образовательного app’а. Курсы Pluralsight продают подписку за $30/мес и теряют людей через 2 месяца. Денис продаёт разово $14.99 и получает LTV, равный CAC × 0 (нулевая стоимость удержания). Подходит для всего, что имеет finalize-цель.

Главная мысль: узкое позиционирование под одну сертификационную программу превратило Learn Azure в №1 в App Store за 4 месяца — то, чего «универсальный edu-app» не достиг бы и за 4 года. Solo-разработчику нужны не широкая аудитория и универсальный продукт, а конкретная боль конкретного сегмента и быстрое решение в знакомом стеке.

Похожие идеи

  • Photoroom — $5.42M · ИИ-редактор фото для e-commerce и креаторов
  • Karma Bot — $35K · Slack-бот для peer-recognition в командах
  • Kayelle Apps — $10K · Инди-игры (idle RPG)
  • Keap — $7.5M · CRM и маркетинговая автоматизация для малого бизнеса
  • Keeper League Podcast — $13.3K · Подкаст и данные по австралийскому фэнтези-футболу