Мониторинг крон-задач — сервис, о котором не пишут в TechCrunch. Нет раундов, нет пресс-релизов, нет рейтингов «30 Under 30». Есть один разработчик из латвийского города Валмиера, который 11 лет подряд делает одну и ту же штуку — и получает за это $20 500 в месяц.
Это история о том, как скучнейшая техническая задача — проверить, что скрипт отработал вовремя — стала бизнесом с четвертью миллиона долларов годовой выручки. Без единого рубля на маркетинг.
Что делает Healthchecks.io
Healthchecks.io работает по принципу dead man's switch. Ваш крон-джоб, бэкап-скрипт или фоновая задача отправляет HTTP-запрос на уникальный URL каждый раз, когда завершается успешно. Если запрос не пришёл в срок — Healthchecks шлёт алерт: email, SMS, Telegram, Slack, PagerDuty и ещё 25+ интеграций.
Три шага: создал проверку в дашборде, добавил curl https://hc-ping.com/<uuid> в конец скрипта, забыл о нём — пока что-нибудь не сломается. Тогда прилетает уведомление.
Минималистичный лендинг: три шага настройки и кнопка. Никакого маркетингового шума — только суть.
Почему это нужно? Потому что крон-задачи умирают тихо. Бэкап, который перестал запускаться три недели назад. SSL-сертификат, который не обновился. ETL-пайплайн, который упал в пятницу вечером и никто не заметил до понедельника. Healthchecks решает одну проблему: если что-то не произошло вовремя — ты узнаешь об этом.
Масштаб: сервис обрабатывает 60.5 млн пингов в сутки от 243 000 мониторов. Аптайм с момента запуска в июле 2015 года — выше 99.9%.
Кто за этим стоит
Петерис Кауне — Python-разработчик из Валмиеры, Латвия. Женат, двое детей. Компания зарегистрирована как SIA Monkey See Monkey Do. Штат: один человек. Инвесторы: ноль. Привлечённые деньги: $0.
В интервью IndieHackers Кауне рассказал предысторию. Ему нужен был мониторинг для собственных бэкапов и SSL-скриптов. Существующие сервисы — DeadMansSnitch и Cronitor — казались переоценёнными для того, что делают. Он решил: можно построить то же самое, но дешевле и лучше. И заодно повеселиться.
Первый коммит — 25 июня 2015 года. Через месяц — рабочий MVP: регистрация, дашборд, API-эндпоинт для пинга, email-алерты. Всё это крутилось на дроплете DigitalOcean за $5 в месяц.
Через 9 месяцев — первый платящий клиент за $5. Не было ни одного рекламного баннера, ни одной холодной рассылки. Клиент просто нашёл сервис, попробовал бесплатную версию и решил платить.
Первые семь лет Кауне вёл Healthchecks как сайд-проект, совмещая с фрилансом и консалтингом. Только в январе 2022 года, когда MRR перевалил за $7 000, он перешёл на полную занятость. К этому моменту прошло почти семь лет с первого коммита.
В блоге за 2024 год он назвал свой продукт «hobbit software» — софт, который никуда не торопится, не привлекает внимания и просто работает. «Я не хочу управлять людьми и не хочу, чтобы управляли мной» — так он объясняет, почему до сих пор один.
Юнит-экономика одного человека
Все цифры ниже — с публичной страницы About, обновлённой вручную 1 июня 2026 года.
| Метрика | Значение |
|---|---|
| MRR | $20 500 |
| Платящие аккаунты | 918 |
| Бесплатные аккаунты | 60 300 |
| Open-source и НКО аккаунты | 92 |
| Средний чек | ~$22/мес |
| Конверсия free-to-paid | ~1.5% |
| Годовая выручка (аннуал.) | ~$246 000 |
| Инвесторы / привлечённые деньги | $0 |
| Команда | 1 человек |
Средний чек в $22 при тарифах $5/$20/$80 говорит о том, что основная масса клиентов сидит на Business ($20). Часть платит годовую подписку со скидкой 20%, часть — на Business Plus ($80). Конверсия 1.5% из бесплатных в платящих — нормальная для open-source SaaS с щедрым free tier. Но тут нет ни SDR, ни маркетинговых рассылок, ни JS-аналитики на сайте. Клиенты приходят сами, пользуются бесплатно, и если им нужно больше 20 мониторов или SMS-алерты — переходят на платный план.
Траектория роста — медленная и ровная. В октябре 2018 года — $860 MRR и 90 платящих клиентов. В октябре 2019 — $2 200 и 150 клиентов. К июлю 2024 — $14 043 и 652 клиента. К июню 2026 — $20 500 и 918. Рост $100-300 в месяц, без всплесков, без провалов.
Четыре тарифа. Supporter за $5 — донат: лимиты те же, что у бесплатного. На плашке ирония: «But what's the point?»
От $860 MRR в 2018 году до $20 500 в 2026. Никаких хоккейных клюшек — ровный органический рост без маркетинга.
Сколько из $20 500 остаётся владельцу? Кауне не публикует расходы, но можно прикинуть. Hetzner bare metal — $200-300/мес на два сервера. Twilio (SMS и звонки) — переменная часть, покрывается из чека клиентов с SMS-кредитами. Braintree — 2.9% + $0.30 с транзакции, это примерно $700/мес. Домен, мелочи — ещё $50. Итого расходы порядка $1 000-1 300/мес. Маржа — около 93-95%. $19 000+ в месяц чистыми для одного человека в Латвии, где средняя зарплата разработчика — около $2 500-3 500.
Как один человек это держит
Стек. Django + PostgreSQL. Серверы — голое железо на Hetzner (модели AX42 с AMD 8700GE и EX130-S с Intel 13900). Почта — self-hosted Maddy. Объектное хранилище — self-hosted Versity S3 Gateway, переехал на него в апреле 2026 года с внешнего провайдера. Платежи — Braintree.
Весь стек осознанно простой. Нет Kubernetes, нет микросервисов, нет очереди задач, нет message broker. В интервью 2019 года Кауне сформулировал принцип: никаких проприетарных технологий. Если завтра провайдер закроется — переезд на другой сервер занимает часы, а не недели.
В 2025 году нагрузка выросла настолько, что пришлось оптимизировать обработку пингов. Кауне переписал батчевую вставку в PostgreSQL и добился 20 000+ запросов в секунду — без смены архитектуры, без горизонтального масштабирования. Просто лучше группировал записи перед INSERT.
В январе 2026 года — обновление HAProxy до версии 3.2, включение HTTP/3, конвертация картинок в WebP. Мелочи, но показательные: каждая оптимизация делается руками, без делегирования.
На что НЕ тратит время:
- Маркетинг. Ноль рассылок, ноль платной рекламы, ноль маркетинговых email. Иногда пишет в блог. Иногда посты попадают на Hacker News. В самом начале пробовал рекламу в Google и Reddit — $5 за Fiverr-корректора для блог-постов стоили больше, чем весь маркетинговый бюджет.
- Аналитика. На сайте нет JS-трекеров. Нет cookie-баннеров. Нет A/B-тестов. Нет воронок.
- Enterprise-продажи. Кауне осознанно отказывает компаниям, которые просят PO-биллинг, кастомные договоры, SLA с финансовыми гарантиями. «Я не хочу иметь дело с procurement-отделами».
- Расширение продукта. Нет планов добавлять uptime-мониторинг, status pages или APM. Один продукт, одна задача, одна ценность.
На что тратит:
- Инфраструктуру и надёжность. За 2025 год — два серьёзных инцидента. В апреле — отказ SSD на сервере базы данных, пришлось мигрировать на новые серверы EX130-S. В ноябре — исчерпание соединений PostgreSQL из-за пиковой нагрузки. Оба раза починил сам, написал подробные post-mortem в блоге. Прозрачность для пользователей — часть культуры продукта.
- Безопасность. В мае 2026 года пережил SMS-pumping атаку: мошенники регистрировали бесплатные аккаунты и отправляли SMS-алерты на премиум-номера. Убыток — $1 800 на Twilio. Кауне закрыл дыру и описал атаку в блоге — чтобы другие SaaS-разработчики не наступали на те же грабли.
- Работу с open-source-сообществом. Код на GitHub, BSD-лицензия, pull-request принимаются. 92 аккаунта для open-source-проектов и НКО обслуживаются бесплатно на тарифе Business.
Окупаемость и бюджет на старт
Первая версия работала на $5/мес дроплете DigitalOcean. MVP собран за один месяц: регистрация пользователей, дашборд с проверками, один API-эндпоинт для приёма пингов, отправка email-алертов. Минимально, но работало.
Стартовые расходы в 2015 году:
- Хостинг: $5/мес (дроплет DO)
- Домен: ~$15/год
- Маркетинг: $0
Общий бюджет за первый год — меньше $100. Это буквально стоимость пары обедов в ресторане.
Окупаемость наступила при первом же платящем клиенте. Один человек, $5 на хостинге — порог безубыточности: один клиент на тарифе Business ($20). К октябрю 2018 года, через 3.5 года — 90 платящих клиентов и $860 MRR. К этому моменту расходы на инфру наверняка выросли (больше трафика — нужен сервер помощнее), но маржа оставалась огромной.
Сегодняшняя инфра стоит порядка $200-300/мес: два сервера Hetzner (bare metal дешевле облака), self-hosted почта и S3 вместо внешних сервисов. Плюс Twilio, Braintree, мелочи — итого $1 000-1 300/мес. При $20 500 MRR — это 6% на инфру. Всё остальное — прибыль владельца.
Любопытный штрих: Healthchecks.io отдаёт 5% выручки в open-source-проекты, от которых зависит сервис. При текущем MRR — больше $1 000 в месяц уходит на донаты через GitHub Sponsors. Это редкий пример, когда коммерческий open-source-проект возвращает деньги в экосистему, а не только забирает.
Публичная страница About: все метрики открыты, обновляются вручную. Последнее обновление — 1 июня 2026 года.
Хронология: от $5 до $20 500
Чтобы понять темп, полезно видеть путь целиком.
- Июнь 2015 — первый коммит на GitHub. MVP за месяц.
- Март 2016 — первый платящий клиент. $5 MRR.
- Октябрь 2018 — 90 клиентов, $860 MRR. Проект всё ещё сайд-хастл.
- Октябрь 2019 — 150 клиентов, $2 200 MRR. Рост стабильный, без рывков.
- 2020-2021 — пандемия и переход бизнесов в онлайн ускорили рост. MRR пересекает $5 000.
- Январь 2022 — Кауне бросает фриланс. Healthchecks становится единственным источником дохода.
- Июль 2024 — $14 043 MRR, 652 клиента. Выходит пост «9 лет one-man SaaS».
- Июнь 2026 — $20 500 MRR, 918 клиентов. 60.5 млн пингов в сутки.
От первого платящего клиента до $20 000 MRR прошло 10 лет. Средний прирост — $170/мес. Это темп марафонца, а не спринтера. Но марафонцы добегают до финиша.
Почему это работает 11 лет
Крон-задачи не выходят из моды. Пока существуют серверы, на них будут бэкапы, ETL-скрипты, обновления сертификатов, синхронизация данных, ротация логов. Dead man's switch — паттерн, которому десятки лет, и он до сих пор нужен. Спрос на мониторинг растёт вместе с количеством серверов и автоматизации в мире.
Ключ к долговечности Healthchecks — в осознанном отказе от роста. Кауне не поднимает цены (базовый тариф $20 с момента запуска в 2015 году). Не гонится за enterprise-клиентами. Не нанимает. Не расширяет продукт за пределы одной задачи. В результате:
- Нулевой отток из-за ценовых шоков — клиенты не уходят, потому что дорого
- Минимальная операционная нагрузка — не нужно управлять командой, проводить стендапы, синхронизировать спринты
- Маржа выше 90% — почти вся выручка уходит владельцу
- Нет зависимости от крупных клиентов — 918 аккаунтов по $22 в среднем, уход одного ничего не меняет
Open-source работает как бесплатный маркетинг. 10 095 звёзд на GitHub, 978 форков, упоминания в каждом списке «лучших DevOps-инструментов». Любой девопс, который ищет мониторинг крон-задач, наткнётся на Healthchecks в первых результатах. Те, кто не хочет хостить сами — платят за managed-версию на healthchecks.io. Те, кто хостит — это бесплатная реклама для тех, кто не хочет.
Рейтинг 4.9 из 5 на Capterra — при том, что Кауне никогда не просил оставить отзыв и не рассылал follow-up-письма.
В феврале 2026 года Кауне снял лимит на количество участников команды на всех тарифах. Причина: лимит по количеству мониторов работает как драйвер апгрейда, а лимит по людям только раздражает. Одно простое решение — и меньше поводов для оттока.
Конкуренты и защита
- Cronitor — прямой конкурент с венчурным капиталом, команда разработки, цены от $20/мес. Шире по функционалу: uptime-мониторинг, status pages, heartbeat-мониторинг. Но и сложнее.
- DeadMansSnitch — тот самый сервис, который Кауне посчитал переоценённым в 2015 году. По-прежнему работает, принадлежит Atlassian.
- Better Stack, PagerDuty, Datadog — крупные платформы, для которых мониторинг крон-задач — побочная функция.
Защита Healthchecks — не в технологии. Код открыт, любой может форкнуть. Защита — в 11 годах органического роста. В репутации надёжности (99.9%+). В тысячах интеграций, которые уже настроены у клиентов и встроены в CI/CD-пайплайны. Переключиться на другой сервис — значит обновить URL-адреса во всех скриптах, на всех серверах. Это не сложно, но лень. А Healthchecks работает — зачем менять?
Ещё один слой защиты — ценовая политика. Бесплатный тариф на 20 мониторов щедрее, чем у конкурентов. Человек, который начал с бесплатного — не уйдёт к Cronitor ради того же, но за деньги.
Как повторить руками
Мониторинг крон-задач — не единственная ниша для этой модели. Паттерн dead man's switch применим к любому процессу, который должен произойти по расписанию: мониторинг бэкапов, heartbeat IoT-устройств, проверка работы скриптов автоматизации, контроль обновления данных в BI-системах, наблюдение за работой чат-ботов.
Вот план для соло-разработчика, адаптированный под российский рынок.
Первый сегмент
Девопсы и сисадмины, которые держат 5-50 серверов. Не корпорации (у них Datadog и PagerDuty), а малый и средний бизнес: веб-студии, небольшие SaaS, интернет-магазины на собственном хостинге. Это люди, которые настраивают бэкапы руками и проверяют crontab по пятницам.
Второй сегмент, который Healthchecks не закрывает: владельцы автоматизаций на n8n, Make, Zapier, aiogram. Бот упал в три ночи — кто узнает первым? Мониторинг heartbeat для ботов — та же задача, другая упаковка.
Минимальный продукт (2-4 недели)
- Регистрация, дашборд, один API-эндпоинт для приёма пингов
- Алерты: Telegram-бот (для РФ это канал номер один, важнее email и SMS)
- Email-алерты как второй канал
- Бесплатный тариф на 10-20 мониторов
- Стек: Django или FastAPI + PostgreSQL на VPS за 500-1 500 руб./мес (Timeweb, Selectel, VScale)
- WebSocket-дашборд, чтобы статус обновлялся в реальном времени — приятная мелочь, которая выделяет среди конкурентов
Монетизация
- Подписка через YooKassa: от 490 руб./мес за базовый тариф (10-50 мониторов) до 2 900 руб./мес за расширенный (500+ мониторов, SMS-алерты, телефонные звонки)
- Комиссия YooKassa: 3.5% с банковских карт
- Альтернатива: Робокасса, ЮMoney, CloudPayments — у кого проще интеграция
Где взять первых 10-50 клиентов
- Open-source. Выложи код на GitHub, напиши README на русском и английском. Healthchecks доказывает: бесплатные пользователи конвертируются в платящих. 1.5% конверсии при 60 000 бесплатных аккаунтов — это 900 платящих клиентов.
- Профильные чаты. Telegram-каналы и чаты по DevOps, Linux, системному администрированию. DevOps-митапы в Москве, Питере, Новосибирске — доклад «Как я написал мониторинг крон-задач за выходные» привлечёт внимание.
- Habr. Одна хорошая техническая статья с описанием архитектуры и замерами нагрузки — и первая сотня пользователей обеспечена.
- Интеграции. Плагин для Ansible, Docker Healthcheck, Kubernetes CronJob — каждая интеграция тянет за собой пользователей.
- ProductHunt и Hacker News. Если продукт на английском — международная аудитория кратно больше.
Цифры для ориентира
- 10 платящих клиентов x 490 руб. = 4 900 руб./мес — покрывает VPS и домен
- 50 клиентов x 990 руб. = 49 500 руб./мес — начало дохода, можно уволиться с работы за пределами Москвы
- 200 клиентов x 1 500 руб. = 300 000 руб./мес — полноценная зарплата senior-разработчика в Москве
- 500 клиентов x 1 500 руб. = 750 000 руб./мес — уровень Healthchecks, но в рублях
Срок окупаемости при 50 клиентах и 990 руб./мес — один месяц. Потому что стартовые вложения — 500-1 500 руб. на VPS и пара недель работы. Это не бизнес, где нужен капитал. Это бизнес, где нужно терпение.
Важно понимать: Healthchecks шёл к 918 клиентам 11 лет. Это не хак роста, это марафон. Зато когда клиенты приходят через open-source и органику — они не уходят. У Кауне нет отдела продаж, нет SDR, нет CRM. И не нужно.
Вердикт
Healthchecks.io — эталон «скучного» пет-проекта. Один человек, 11 лет, открытый код, ноль инвесторов, $20 500 в месяц — и ему не нужно больше. Это не стартап. Это денежная машина, которая работает, пока на серверах крутятся скрипты. То есть всегда.


