Legacy & Modernization

Миграции старых версий (MySQL 5.7, OpenSSL), переезд с монолитов, замена iptables на nftables.

Всего материалов: 9
NB AI • Systems & Infrastructure Engineering Lab

Замена старых кластеров HAProxy на современные балансировщики с динамическим service discovery

Legacy & Modernization
• 3 мин • Денис

Миграция статических конфигураций с reload на бесшовное обновление апстримов через API.

Читать статью →
NB AI • Systems & Infrastructure Engineering Lab

Рефакторинг 15-летнего стека из Perl и Bash скриптов в статически скомпилированный Go

Legacy & Modernization
• 3 мин • Денис

Пошаговый разбор безопасной замены нечитаемых шелл-скриптов с проверкой возвращаемых кодов и строгой типизацией.

Читать статью →
NB AI • Systems & Infrastructure Engineering Lab

Скрытое повреждение данных в legacy C-демоне: выравнивание структур (#pragma pack) и x86-64 ABI

Legacy & Modernization
• 3 мин • Денис

Как миграция с 32-битного i386 на 64-битный x86_64 привела к смещению байтов в бинарном файле состояния.

Читать статью →