В этом разделе собраны сервисы, которые разработчики встраивают в свои продукты или используют в работе, чтобы не писать типовые вещи с нуля: API для проверки и стандартизации адресов, ФИО и реквизитов компаний, подсказки при вводе в формах, геокодирование, отправка уведомлений, хранилища репозиториев, системы сборки и развертывания, управление задачами разработки.
Готовый API обычно дешевле и надежнее собственной реализации: поставщик поддерживает актуальность справочников, отказоустойчивость и обновления. Для российских продуктов важно, чтобы сервис работал с местными данными — ФИАС, ЕГРЮЛ, банковскими справочниками — и хранил данные в России. При выборе проверьте качество документации и SDK для вашего языка, лимиты бесплатного тарифа, стоимость на ваших объемах запросов, SLA по доступности и скорость ответа API.
Открытые справочники нужно скачивать, разбирать, регулярно обновлять и держать под нагрузкой. Готовый API берет это на себя, а также добавляет то, чего нет в сырых данных: исправление опечаток, стандартизацию, подсказки при вводе. Для большинства продуктов это дешевле собственной инфраструктуры.
Нужно заранее предусмотреть поведение при недоступности: кеширование ответов, таймауты и возможность работать в упрощенном режиме. Проверьте SLA поставщика и историю инцидентов. Для критичных функций стоит иметь запасной вариант.
Посчитайте число запросов в месяц с учетом пиков, например подсказки при вводе делают запрос на каждый символ. Многие сервисы дают бесплатный лимит, которого хватает для тестирования и небольших проектов. Сравнивайте цену за тысячу запросов на вашем уровне объема.