TGViewer
CTO для стартапов | Дмитрий Гончаров CTO для стартапов | Дмитрий Гончаров @ctoforstartups · 34 subscribers
Post #15 85
Почему стресс-тесты и автотесты спасают стартапы

Недавно столкнулся с ситуацией, которая отлично иллюстрирует, почему технический долг может стать головной болью для CTO, а автотесты — настоящим спасением.

📌 Кейс
Мы разрабатывали систему без автотестов, небольшая команда, быстрый рост. Всё шло нормально, пока не пришло время обновления фреймворка. И тут началась гонка:
1️⃣ Поддержка старой версии — клиенты продолжают пользоваться продуктом, баги нужно фиксить.
2️⃣ Разработка новой версии
— переписываем всё с нуля, но новые фичи приходится добавлять сразу на обе версии.

Это похоже на ситуацию с рельсами и поездами 🚆:
Старые рельсы ещё в деле, поезда (пользователи) ездят, ломаются, их надо чинить.
Новые рельсы строятся, но если всех сразу пересадить на них, есть риск, что первые баги выкинут клиентов из системы.

💡 Как мы вышли из ситуации:

✅ Инвестировали в автотесты перед началом рефакторинга. UI-тесты и интеграционные тесты позволили сократить время до продакшна, ведь бизнес не может ждать годами. Они же уберегли нас от скрытых багов, которые сложнее найти вручную.

✅ Градусный переход клиентов. В микросервисной архитектуре можно постепенно переводить лояльных пользователей на новую систему, собирая фидбэк. Если что-то идёт не так — возвращаем их на старую версию.

⚖️ Вывод: CTO — это про баланс скорости и рисков. Даже если выбранная технология оказалась ошибкой, управляемый выход из ситуации возможен.

❓ А у вас были случаи, когда пришлось поддерживать старую систему, пока строили новую? Делитесь в комментах!
👇
  • 👍 3
  • ❤ 2
More from @ctoforstartups
  1. Aug 14, 2025Когда фундамент начинает требовать перестройки В своей почти 20-летней карьере программист…
  2. Jun 13, 2025CTO без рук — CTO без власти Чем больше я погружаюсь в автоматизацию с помощью no-code и L…
  3. May 16, 2025Процессы в стартапе: меньше — значит больше В прошлом посте я писал про бюрократию и как о…
  4. May 16, 2025Бюрократия, которую ты не просчитывал: как один пропущенный билет вывел меня из колеи Сего…
  5. May 6, 2025Метрики — твой единственный способ управлять ростом, а не быть его жертвой Каждый раз, ког…
  6. Apr 28, 2025Когда устройство — это не про мощность, а про то, как оно вплетается в твою жизнь В школьн…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →