Managed services

Твердо переконаний, що все, що не стосується безпосередньо виконання бізнес задачі, повинно бути автоматизовано чи віддано на аутсорс.

Маю на увазі інфраструктуру: обчислювальні потужності, мережі, бази даних, і таке інше.

Як колись складність низькорівневих мов програмування призвела до появи високорівневих, а потім і рантаймів з автоматичним управлінням пам'яттю, так і зараз висока складність інфраструктури породжує цілий спектр менеджед сервісів.

Наприклад, ви робите якийсь продукт. Чи дійсно вам цікаво розбиратися з встановленням та тюнингом бази даних? Ну, тобто воно може бути цікавим, так, але чи відноситься це до безпосередньо бізнес задачі? Навряд чи, якщо ви не працюєте в команді RDS.

Чи цікаво вам розбиратися з паб-сабами, зі стореджем, з комп'ютом врешті-решт? Чи цікаво крутити лінукс та розбиратися в деталях реалізації низькорівневих речей?

Особисто мені нецікаво.

Скептик відзначить, що нехтуючи низькорівневими подробицями роботи наших програм, ми приречені випускати дедалі гірші продукти — бо абстракції мають ціну. Програми працюють повільніше, мають більше помилок, а згодом клас системних програмістів вироджується і вже ніхто не знає, як, наприклад, написати власну базу даних.

Це ціна, яку ми платимо за прогрес. Цікаво буде прожити достатньо часу, щоб побачити як світ розробки перетворюється на дистопію, як в кіно «Idiocracy», а згодом, після повного розвалу, взагалі стане чимось типу wh40k, де техножреці втратили всі знання, нове зробити толком не можуть, та змушені покладатися на древні «стандартні шаблони».

Я, на жаль, не належу до касти хардкорних системних програмістів, тому залюбки та охоче переношу все що можна перенести у хмару. Будь ласка, розгорніть мені базу, редіс, та дайте ключики від S3, а як воно всередині працює, то мене не обходить. Принаймні, поки нічого не падає.

Just pure luck
Photo by Fraser Cottrell / Unsplash

Кожен сервіс, який треба десь підіймати самому, моніторити, пильнувати, щоб не впав, оновлювати, бекапити, оптимізувати, викликає у мене занепокоєння. Я хочу турбуватися тільки про свій шматочок бізнес-логіки!

Одна надія — що у світі буде достатньо людей, яким буде цікаво робити ці менеджед сервіси, і дистопію ми ще побачимо не скоро.

На фото пані обирає конфігурацію кубер кластера, а ChatGPT уважно записує.


Сподобалось? Долучайтеся до мого телеграм каналу: https://t.me/full_of_hatred