recoder: (Default)
recoder ([personal profile] recoder) wrote2021-09-14 09:25 am
Entry tags:

Дивный Новый Облачный Мир

Переменчивая судьба забросила меня из уютной среды C++ разработки на передний край боевых действий - в облачные технологии. И вот уже которую неделю я пребываю в состоянии лёгкого офигевания...

Справедливости ради надо сказать что у нас и в направлении C++ последние годы движуха началась. Как десять лет назад отцы пообещали раз в три года перетряхивать стандарты, так и клепают новые фичи всё забористее и забористее. Чуть отвлёкся - и всё, перестаёшь понимать язык называемый Modern C++. Как завещала Чёрная Королева - "здесь приходится бежать со всех ног, чтобы только остаться на том же месте!" Добром эта гонка в пучины сложности не кончится, но какие альтернативы?

И вот я, старый C++ программист, привыкший к строгой типизации и оптимизации вплоть до порядка машинных инструкций, окунаюсь в новомодные облачные технологии. Что же я вижу?

Мир горизонтального масштабирования не устаёт поражать меня своей фантастической расточительностью. Вместо привычных килобайтов памяти и нескольких нитей исполнения тут счёт идёт на виртуальные машины или на худой конец на контейнеры. Тут у нас виртуальная машина, там у нас виртуальная машина, "и сверху у нас две маленькие виртуальные машиночки" для избыточности и географической распределённости. Впрочем, счета за каждый облачный компонент обязательно придут. И за процессорное время. И за каждый мегабайт траффика. Провайдер облачного счастья своей выгоды не упустит.

Вот он какой оказался - этот дивный новый облачный мир... Будем надеяться все эти жертвы будут не напрасны.

В любом случае - спасибо судьбе за очередную возможность проверить себя: не слишком ли я стар для этого нового дерьма?

[identity profile] smirnfil.livejournal.com 2021-09-15 01:31 am (UTC)(link)
Ага и сразу видишь цену всей этой оптимизации, когда альтернатива — написали новую фичу и получили контракт на несколько десятков килобаксов, а оптимизацию когда-нибудь потом.

[identity profile] smirnfil.livejournal.com 2021-09-16 01:09 am (UTC)(link)
С одной стороны да, с другой стороны в прошлом году я узнал, что такое настоящий дедлайн. У нас из-за ковида в конторе полностью прекратились продажи и денег после всех оптимизаций было на 3 месяца потом пришлось бы начинать увольнять сотрудников. Причем продажи старого продукта не восстановились до сих пор(софт для организации больших эвентов и конференций).

Поэтому с новым софтом у нас было все просто — или за 3 месяца с момента идеи оно должно начать приносить хорошую прибыль или у фирмы огромные проблемы, а поскольку фирма порядка 50 человек, то это проблемы у всех, мы не корпорация где проблемы можно игнорировать годами. В такой ситуации очень хорошо понимаешь, в чем плюсы быстрой разработки, облаков и прочей "ерунды".