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 кривой обучения и быстрый старт.
Стартовый стек:
| Слой | Инструмент |
|---|---|
| Mobile | Xamarin + .NET 7 |
| Backend | ASP.NET MVC 7 WebApi |
| Compute | Azure Functions (serverless) |
| База данных | Azure SQL |
| Аналитика | Azure App Insights + AppCenter |
| VM | Azure 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 уроков из кейса
- Узкая ниша — самый быстрый путь к топу. «Универсальное приложение для IT-обучения» — невозможно занять первое место. «Приложение для подготовки к Microsoft Azure» — реально стать №1 за 4 месяца. Сначала доминирование в нише, затем расширение.
- Соло-проект может расти быстро, если основатель сам ICP. Денис сам готовился к Azure-сертификации. Каждая фича в app’е была проверена на нём. Это аналог dogfooding’а: продукт строится для конкретного человека (себя), и оказывается полезным похожим людям.
- Используй знакомый стек, даже если он немодный. Xamarin/.NET в 2021-м был устаревающим выбором. Но Денис писал на нём 17 лет. 0 кривой обучения > актуальная технология, если ты solo и время — критический ресурс.
- Facebook-группы — недооценённый канал для нишевых B2C. В IT-нишах Facebook кажется мёртвым, но для специализированных тем (Azure, AWS, Kubernetes) Facebook-группы насчитывают десятки тысяч активных участников. Каждая хорошая публикация может принести 500-1000 установок.
- Разовая покупка $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 · Подкаст и данные по австралийскому фэнтези-футболу