The Death of Monoliths: Are We Overcomposing Simple Applications?

The Death of Monoliths: Are We Overcomposing Simple Applications?

Picture this: you’re building a doghouse. You grab some plywood, a saw, and nails. Suddenly your neighbor appears wearing architect glasses and a Kubernetes hoodie. “You should really use microservices for that,” he says. “Each leg could be an independent service!” We’ve reached peak “microservices everything” culture, and it’s time for an intervention. Why We Fell in Love with Distribution Let me tell you a story about my friend Dave. Dave made the perfect todo app - a single Python file that could:...

April 9, 2025 · 4 min · 648 words · Maxim Zhirnov
Гибель монолитов: Не переусердствуем ли мы с составлением простых приложений?

Гибель монолитов: Не переусердствуем ли мы с составлением простых приложений?

Представьте: вы строите будку для собаки. Вы берёте фанеру, пилу и гвозди. Внезапно появляется ваш сосед в очках архитектора и толстовке с Kubernetes. «Тебе действительно стоит использовать для этого микросервисы, — говорит он. — Каждая стенка может быть независимым сервисом!» Мы достигли пика культуры «микросервисы во всём», и пришло время вмешаться. Почему мы влюбились в распределение Позвольте рассказать историю о моём друге Дейве. Дейв сделал идеальное приложение для задач — один файл на Python, который мог:...

April 9, 2025 · 3 min · 628 words · Maxim Zhirnov
Legacy Code Shame: The COBOL Conundrum

Legacy Code Shame: The COBOL Conundrum

Let’s talk about the unspoken shame in the software world: maintaining COBOL systems. You know, those ancient mainframe dinosaurs that power everything from bank transactions to government unemployment systems. While the rest of the world tweets about the latest JavaScript framework, you’re stuck in a green-screen terminal, praying that your COBOL compiles. The Cobweb-Ridden Truth Legacy systems aren’t just old; they’re archaic. COBOL codebases are like zombie apocalypse survivors—clumsy, misunderstood, and still somehow critical to civilization....

March 27, 2025 · 4 min · 760 words · Maxim Zhirnov
Позор Унаследованного кода: загадка COBOL

Позор Унаследованного кода: загадка COBOL

Давайте поговорим о невысказанном позоре в мире программного обеспечения: поддержке систем COBOL. Вы знаете, тех древних динозавров мейнфреймов, которые обеспечивают всё, от банковских транзакций до государственных систем безработицы. В то время как остальной мир пишет в Твиттере о новейшем JavaScript-фреймворке, вы застряли в терминале с зелёным экраном, молясь, чтобы ваш COBOL скомпилировался. Правда, покрытая паутиной Устаревшие системы не просто старые, они архаичны. Базы кода COBOL похожи на выживших после зомби-апокалипсиса — неуклюжие, непонятые и всё ещё имеющие решающее значение для цивилизации....

March 27, 2025 · 4 min · 784 words · Maxim Zhirnov