NB AI • Systems & Infrastructure Engineering Lab

Model Context Protocol (MCP): архитектура расширяемых серверов инструментов для AI-агентов

AI & Autonomous Agents
• 3 мин • Денис

Глубокий разбор протокола MCP: транспорт через stdio и SSE, JSON-RPC сообщения, регистрация инструментов и потоковая передача.

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

Post-mortem: выход из строя BBU батареи RAID-контроллера и падение скорости диска в 10 раз

Post-mortems & War Stories
• 3 мин • Денис

Как аварийный сброс кэша в режим Write-Through мгновенно обрушил транзакции баз данных и как настроить мониторинг storcli.

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

Запуск LLM на 70B параметров на рабочей станции: пропускная способность памяти как главное узкое место

AI & Autonomous Agents
• 3 мин • Денис

Почему количество терафлопсов вторично, а ширина шины DDR5 и пропускная способность UMA решают всё при генерации токенов.

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

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

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

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

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

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

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

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

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

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

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

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

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

Детерминированные изолированные среды тестирования на базе rootless контейнеров

Tooling & Engineering DX
• 3 мин • Денис

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

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