CalDAV — это когда «стандарт» на бумаге, а в проде у каждого провайдера свой характер.
Контекст: хотели сделать простой календарь для себя. Один клиент, один аккаунт, один провайдер. Никакой драмы.
Действие: добавили поддержку Google, потом Apple, Яндекс и Mail.ru. И тут начался классический ад интеграций: один режет поля по-своему, другой по-своему трактует синхронизацию, третий ломает ожидания на уровне форматов и правок. Формально протокол один. Фактически — четыре разных API под одним названием.
Результат: «простой pet-project» быстро превращается в продуктовую поддержку зоопарка, где каждый новый провайдер — это не “ещё одна интеграция”, а отдельный набор edge cases, тестов и регрессий.
Вывод для product/growth-команд простой: если вы верите в “поддержим стандарт и всё само заработает” — вы ещё не сталкивались с реальным rollout. Стандарт без проверки совместимости — это не стандарт, а источник скрытых багов.
A/B Test Room
@ABTestRoomPro
CalDAV — это когда «стандарт» на бумаге, а в проде у каждого провайдера свой характер.
Этот пост опубликован в Telegram-канале A/B Test Room. Подписаться можно по ссылке: @ABTestRoomPro.