История успеха · API проверки email · Весь мир
VeriMailДва человека ведут API проверки email: 1 млн+ проверок в день и доступность 99,99% без ops-команды
VeriMail — API проверки email в реальном времени: он отсекает регистрации с одноразовыми и несуществующими адресами, прежде чем они попадут в базу клиента. Многие компании проверяют через него каждый email, это больше 1 млн проверок в день, так что для них это критичная инфраструктура. Я спроектировал архитектуру и продолжаю её улучшать, заложил отказоустойчивость и настроил бэкапы. Поэтому весь сервис мы ведём вдвоём с одним инженером на двух-трёх серверах: фактическая доступность 99,99% при SLA 99,9%, p99 меньше 200 мс и никакой ops-команды, хотя инфраструктуре такого уровня обычно нужна отдельная команда эксплуатации.
- Клиент
- VeriMail
- Продукт
- API проверки email в реальном времени
- Клиенты
- Компании, которые проверяют через него каждую регистрацию
- Моя роль
- CTO по подписке
- Команда
- 1 инженер и я
- Нагрузка
- 1 млн+ проверок в день на двух-трёх серверах
- Доступность
- 99,99% по факту при SLA 99,9%
- Сайт
- verimail.co

В цифрах
- фактическая доступность при SLA 99,9%, и держат её два человека
- 99,99%
- проверок в день: компании пропускают через API каждую регистрацию
- 1 млн+
- средний ответ, p99 меньше 200 мс: проверка прямо во время ввода
- ~100 мс
- сервера держат всю нагрузку, поэтому сервис стоит недорого
- 2–3
- адресов проверено до того, как они попали в базу клиентов
- 50 млн+
- разработчиков строят на этом API
- 10 000+
Продукт
Проверка прямо во время ввода, все проверки, которые нужны регистрации, и REST API с ответом примерно за 100 мс. Картинки с verimail.co.
С чего начинали
Одноразовые и фейковые адреса забивают базу продукта регистрациями, из которых никогда не выйдет клиентов. Они сжигают маркетинговый бюджет и портят репутацию отправителя. VeriMail ловит их прямо на форме регистрации, до того как они попадут внутрь.
Многие компании ставят VeriMail перед каждой регистрацией и оплатой. Если он замедлится или упадёт, у них встанут регистрации. Поэтому это критичная инфраструктура, и она обязана держать огромную нагрузку и жёсткий SLA каждую минуту, круглые сутки.
Что мы сделали
Архитектура моя
Я спроектировал архитектуру всего сервиса и продолжаю её улучшать: конвейер проверок, API и инфраструктуру под ними. Она построена так, чтобы сервис вели два человека, а всю нагрузку, больше 1 млн проверок в день, держали два-три сервера, и поэтому его эксплуатация стоит недорого.
Около 100 мс в среднем, p99 меньше 200 мс
Под огромной нагрузкой система отвечает в среднем примерно за 100 мс, а 99% запросов получают ответ быстрее чем за 200 мс. Этого хватает, чтобы проверить email, пока пользователь его ещё вводит, поэтому клиенты встраивают проверку в свои формы, и регистрация не замедляется.
Доступность 99,99% при SLA 99,9%
Клиенты доверяют VeriMail проверку каждой регистрации, поэтому сервис работает по SLA доступности 99,9%, а по факту держит 99,99%. Такой уровень обычно держат компании с отдельной командой надёжности.
Отказоустойчивость и бэкапы
Я заложил отказоустойчивость в каждый слой и настроил бэкапы, чтобы сбой никогда не останавливал регистрации у клиента.
Все проверки, которые нужны регистрации
Каждый адрес проходит полный набор: синтаксис по RFC, MX-записи через DNS-over-HTTPS, база из более чем 200 000 одноразовых доменов, блоклисты спам-ловушек и honeypot-адресов, проверка ролевых адресов, и в конце получает оценку. Проверять можно по одному адресу или пачкой, и плохие адреса не попадают ни в базу клиента, ни в его маркетинговый бюджет.
Два человека и никакой ops-команды
Весь сервис ведём мы вдвоём с одним инженером, на современных технологиях. Сервису, который делает больше 1 млн проверок в день по такому SLA, обычно нужна своя команда только для того, чтобы он не падал.
Результат
На этом API строят больше 10 000 разработчиков, и он делает больше 1 млн проверок в день. Фактическая доступность 99,99% при SLA 99,9%, p99 меньше 200 мс, а ведут его два человека на двух-трёх серверах, хотя инфраструктуре такого уровня обычно нужна целая команда эксплуатации.
Полный кейс · PDF
VeriMail
Два человека ведут API проверки email: 1 млн+ проверок в день и доступность 99,99% без ops-команды
- 01Архитектура сервиса
- 02Как он держит огромную нагрузку при ответе около 100 мс
- 03Отказоустойчивость и бэкапы
- 04База одноразовых доменов и как она остаётся актуальной
- 05Работа по SLA 99,9% силами двух человек
- 06Стек и почему именно он
Полный кейс VeriMail
Открытая часть истории на этом заканчивается. Остальное в PDF: архитектура до и после, план переезда, как команда работает с AI-агентами, сколько всё это стоит в эксплуатации и откуда взялась экономия.
Другие истории
Все историиХотите, чтобы следующая история была про вашу компанию?
За 30 минут созвона выберем первую задачу, которую стоит отдать AI, и прикинем, сколько она сэкономит.


