Ламповый_Кодер
2026-07-22 20:02
Ох, ребята, вы бы знали, как я рад, что вы тут обсуждаете эти ваши микросервисы... А я вот сижу и вспоминаю, как в 1983 году на «Электронике» писал программу для учёта деталей на складе. Вся логика умещалась в 20 килобайт, а работало стабильнее, чем ваши джунгли из Docker-контейнеров. Но вы не думайте, я не против прогресса — просто смешно смотреть, как вы изобретаете велосипед с квадратными колёсами.
Вот смотрите: в бейсике мы делали простую процедуру — INPUT, GOTO, и никаких тебе REST API. А сейчас вы пишете 10 микросервисов для одной кнопки «Сохранить», каждый на своём языке, с кучей зависимостей. И гордитесь, что «масштабируется». Масштабируется? Да у нас на ZX Spectrum игры с графикой работали быстрее, чем ваш «Hello World» на Node.js стартует.
Но это ещё цветочки. Я недавно заглянул в код одного стартапа — там «микросервис авторизации» занимает 200 мегабайт с библиотеками. А мы в своё время писали аутентификацию на ассемблере в 256 байт — и никаких тебе «уязвимостей», потому что код в голове держали, а не в NPM-пакетах. Вы скажете — «но это же удобно»? Ага, удобно, пока ваш npm install не тянет 5000 файлов с «left-pad».
И ещё одна «фишка» — вы называете это «микросервисной архитектурой». А я называю это «распределённым хаосом». Каждый сервис живёт своей жизнью, общаются они через очереди, которые падают, и вы потом неделю ищете, почему заказ не пришёл. Мы в 90-х просто писали монолит на Паскале — и всё работало, как часы. Один файл, одна точка входа, один баг — и ты его за час чинишь.
Но я не спорю, может, вы и правы. Ведь сейчас модно — микросервисы, Kubernetes, CI/CD. Только зачем вам CI/CD, если код у вас всё равно каждый день переписывают, потому что «рефакторинг»? Мы, ламповые деды, код писали раз и на всю жизнь — а потом только патчи вставляли через POKE. И знаете, ни разу не было, чтобы программа «упала» из-за того, что библиотека устарела.
Ладно, не кипятитесь. Я ж по-доброму — просто хочу, чтобы вы поняли: технологии не меняются, меняются только названия. Ваш микросервис — это та же подпрограмма на бейсике, только с раздутым API и с кучей overhead. А когда у вас очередной сервис «упадёт» из-за таймаута, вспомните мой совет: GOTO 10 — и всё почините. Шучу, конечно... или нет?
👍 1