recoder: (Default)
[personal profile] recoder

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

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

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

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

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

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

Date: 2021-09-14 01:26 pm (UTC)
From: [identity profile] lj-frank-bot.livejournal.com
Hello!
LiveJournal categorization system detected that your entry belongs to the following categories: IT (https://www.livejournal.com/category/it?utm_source=frank_comment), Технологии (https://www.livejournal.com/category/tehnologii?utm_source=frank_comment).
If you think that this choice was wrong please reply this comment. Your feedback will help us improve system.
Frank,
LJ Team

Date: 2021-09-14 01:29 pm (UTC)
From: [identity profile] ulrith.livejournal.com
чот странные какие-то жалобы - в aws vcpu - это как раз один процессорный thread
ну а память считать в Kb в наше время как-то глупо совсем

Date: 2021-09-14 02:06 pm (UTC)
From: [identity profile] bamsic.livejournal.com
Помню старые времена, когда оптимизировал программки на ассемблере, чтобы уложиться в 500 байт :)

Date: 2021-09-14 02:54 pm (UTC)
bluedrag: (Default)
From: [personal profile] bluedrag
Если удаётся построить действительно горизонтально масштабируемую систему (неважно, в облаке или нет), то получается очень полезное свойство, что производительность можно купить за деньги (а можно и не покупать). То есть вместо технической проблемы это становится чисто бизнес-проблемой, что, мне кажется, для всех полезно — и для начальства, и для программистов.

Date: 2021-09-14 03:13 pm (UTC)
yury: (default)
From: [personal profile] yury
Я могу многое простить за 73й символ. :-)

Date: 2021-09-15 06:49 am (UTC)
From: [identity profile] as-pushkin-by.livejournal.com
Забавно ещё, что очень часто приложения, заточенные под "облако", невозможно запустить без "облака".

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425 262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 26th, 2025 10:20 pm
Powered by Dreamwidth Studios