#go

Инженерные статьи и post-mortem разборы по технологии go.

Материалов: 4
NB AI • Systems & Infrastructure Engineering Lab

Оптимизация локальности процессорного кэша: выравнивание полей в структурах Go

Systems & Low-Level
• 3 мин • Денис

Как перестановка полей в структурах спасает 24 байта на элемент и укладывает критические данные в L1 Data Cache (64 байта).

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

Структурированное JSON-логирование на скорости 500 000 сообщений/сек без аллокаций памяти

Systems & Low-Level
• 3 мин • Денис

Паттерны проектирования логгеров: буферизация на базе sync.Pool, предварительное форматирование и прямой сброс в сокет.

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

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

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

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

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