Добавить в корзинуПозвонить
Найти в Дзене

Блокировки МЕШАЮТ блокировкам, или Как скоро их отменят

Дочитайте до конца, если хотите узнать: почему всё скоро разблокируют Чисто технолого-управленческий взгляд на вещи из опытной эксплуатации множества стартапов разных лет. Инженерам посвящается — старая школа утрачена, а новая работает вот как. Доводилось делать сложную систему? Ну там крутой портал-магазин-сервис, чтобы денег заработать. Получаете инвестиции на MVP — минимально рабочий продукт. Быстро собираете из говна и палок что-то «на коленке» для демонстрации инвестору: «Гипотеза жива, деньги давай!». Очень похоже на пилотные серии сериалов: залетело — выделили бюджет на весь сезон. Такой прототип обычно переделывается полностью, если гипотеза подтвердилась. Потому что за 1–3 месяца разработки пилота закладывать архитектуру «на будущее» экономически бессмысленно. Ту самую, которая потянет высоконагруженное, отказоустойчивое приложение с распределёнными данными по разным ЦОДам — на случай иранского беспилотника по Amazon или сгоревшего в Южной Корее единственного дата-центра с гос
Оглавление

Дочитайте до конца, если хотите узнать: почему всё скоро разблокируют

Чисто технолого-управленческий взгляд на вещи из опытной эксплуатации множества стартапов разных лет. Инженерам посвящается — старая школа утрачена, а новая работает вот как.

Это прототип

Доводилось делать сложную систему? Ну там крутой портал-магазин-сервис, чтобы денег заработать. Получаете инвестиции на MVP — минимально рабочий продукт. Быстро собираете из говна и палок что-то «на коленке» для демонстрации инвестору: «Гипотеза жива, деньги давай!».

Очень похоже на пилотные серии сериалов: залетело — выделили бюджет на весь сезон.

Такой прототип обычно переделывается полностью, если гипотеза подтвердилась. Потому что за 1–3 месяца разработки пилота закладывать архитектуру «на будущее» экономически бессмысленно. Ту самую, которая потянет высоконагруженное, отказоустойчивое приложение с распределёнными данными по разным ЦОДам — на случай иранского беспилотника по Amazon или сгоревшего в Южной Корее единственного дата-центра с госданными.

Но такой подход был в былые богатые времена медленных интернетов, а вот как оно в последние годы.

Реальная архитектура управления разработкой

Финансирование есть. Можно начать с нуля. Но не начинаете — потому что люди уже попробовали ваш сервис на вкус и им жутко понравилось. Попросить их подождать, «пока не появится нормальная архитектура» — значит потерять навсегда.

Решение: клепаем поверх MVP.

Пока проект растёт. Пока пользователи лепят «пятёрки» в сторах. Пока инвесторы не требуют возврата — бюджетная команда и дорогие ленивые сеньоры (простите, господа это не про вас, а про реальных ленивых) вместе пишут неэффективный код, тащат кривую архитектуру прототипа и закрывают все косяки мощными дорогими серверами.

Потом приходит время окупаемости. Косты на инфраструктуру режут. И начинается оптимизация — не только алгоритмов, но и фундаментальной архитектуры. Программисты, вспоминайте хайп переезда на микросервисы.

С приложениями это решаемо: параллельно пишется новая версия, старая подменяется по готовности.

Бюджетная команда блокировщиков

Задача была поставлена: филигранно (так, чтобы никто не заметил) заблокировать всё к чёртовой бабушке.

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

Бюджетная — это не только низкие зарплаты и слабая мотивация. Это ещё и короткие сроки: тендер выигрывает тот, кто назвал минимальную цену. У таких демперов из 90-х нет достаточных интеллектуальных, статистических и социально-технологических ресурсов просчитать последствия. Ведь никто не даст в одни руки стратегические данные: сколько технических средств у всех провайдеров по всей стране, какие резервные мощности, какие планы роста. Итог: нагрузку рассчитать невозможно.

[Как вам, кстати, смешной каламбур на слово “бюджетный” в значениях “дешевый” и “государственные деньги”? — Ред.]

Архитектурные итоги и что будет дальше

Мы наблюдаем фантастически комедийную ситуацию. Блокировки мешают блокировать блокируемое — и при этом блокируют собственные сервисы блокирующих. Ключевые госсервисы лежат (ну вроде как вот и вот факты от тех, кто врать не должен), а WhatsApp и Telegram работают с минимальными перебоями.

Поэтому, друзья из России: ждите скорого включения всего и вся. Ненадолго. Пока блокираторы не обновят архитектуру своего прототипа, который уже не держит миллионы пользователей.

А потом, каэшна, перезапуск. Жёсткий. По-взрослому. На микросервисах!

Профсоюз в TG 💬 » VK 💙» Dzen 📝, чтобы быть на связи!
Пишите нам свои статьи для публикации 👉 
сюда.