Небольшой стартап вырос в комплексную B2B-платформу, которой ежедневно пользуются тысячи человек. Мы переехали с нативных технологий на Flutter, чтобы упростить поддержку, и готовим масштабный рефакторинг бэкенда.
Итоговые инсайты, выстраданные кровью и нервами:
- Говорите с клиентом на языке его бизнеса. Синхронизация терминов — 50% успеха.
- Архитектура — это про будущее. Закладывайте чуть больше гибкости, чем кажется нужным сегодня.
- Защита — не фича, а основа. Особенно если ваше приложение работает «в поле».
- Данные растут как снежный ком. Продумывайте стратегию работы с большими данными с самого начала.
- Оффлайн — это сложно. Цените это и тестируйте в десять раз тщательнее.
- Никаких прямых доступов к БД. Только API. Никаких «исключений».
- Продукт — это процесс, а не точка. Самые интересные уроки и самые важные фичи рождаются через годы после первого релиза.
Этот проект стал для нас не просто заказом. Он стал долгоживущим цифровым партнером для клиента и суровой, но лучшей школой для нашей команды.