Firestore → PostgreSQL
Конвертация NoSQL-документов в реляционную схему. Миграция данных, индексы, полнотекстовый поиск. Без потери связей.
Outgrew Firebase? Данные должны быть в России (152-ФЗ)? Перенесём на собственный бэкенд — PostgreSQL, Spring Boot / FastAPI / NestJS. Без потери данных, без даунтайма. Миграционный план за 2 дня — бесплатно.
Конвертация NoSQL-документов в реляционную схему. Миграция данных, индексы, полнотекстовый поиск. Без потери связей.
Миграция пользователей, хешей паролей, OAuth-провайдеров. SSO, RBAC, 2FA. Пользователи не замечают перехода.
Переписываем serverless-функции в полноценные микросервисы. Типизация, тесты, логирование, мониторинг.
Миграция файлов на MinIO / Yandex Object Storage. CDN, пресайн-ссылки, thumbnail-генерация.
Анализ: коллекции Firestore, правила безопасности, Functions, зависимости. План миграции + смета. Бесплатно.
Разрабатываем API, базу данных, авторизацию. Параллельная работа с Firebase — данные синхронизируются.
Перенос: пользователи, документы, файлы. Dual-write период: оба бэкенда работают одновременно. Верификация целостности.
Переключение DNS/API, мониторинг, удаление Firebase-проекта. Экономия на Firebase Blaze с первого дня.
Три причины: 1) 152-ФЗ — данные россиян должны храниться в России, Firebase хранит в США. 2) Стоимость — при росте Firebase Blaze растёт непредсказуемо. 3) Vendor lock-in — невозможно кастомизировать запросы, индексы, бизнес-логику.
Нет — мигрируем хеши паролей и OAuth-токены. Пользователи входят теми же паролями и соцсетями. Никто не заметит перехода.
Да — Supabase (PostgreSQL + GoTrue + Storage) — хороший промежуточный вариант. Быстрее и дешевле кастома, но с ограничениями. Рекомендуем для стартапов на ранней стадии.
Малый проект (до 50K записей) — 3-5 недель. Средний (до 1M) — 6-10 недель. Enterprise — 3-5 месяцев. Dual-write период гарантирует нулевой даунтайм.
Пришлите Firebase Project ID — за 2 дня составим план миграции с точной сметой.