Сервис развивается: тестируем формат, собираем идеи, улучшаем сервис. Есть идеи?

Написать
Войти
По 20 материалам из 13 источников

Практика масштабного обновления Service Mesh: 14 бесшовных апгрейдов Istio в архитектуре Airbnb

КраткоАвтоматизацияРазработкаKubernetesIstio

Опыт инженерной команды Airbnb по проведению 14 бесшовных апгрейдов Istio в кластерах Kubernetes подсвечивает преимущества канареечного метода с ревизиями. Разбираются шаги развёртывания версионируемых управляющих контуров, перевода подов приложения и мониторинга метрик без потери сетевого трафика.

Диагностика и устранение фатальных ошибок Kubernetes: разбор Exit Codes и OOMKilled

КраткоРазработкаБезопасностьKubernetesDevOps

Анализ фатальных сбоев подов в кластерах Kubernetes часто усложняется нехваткой контекста. Разбираются причины возникновения ключевых кодов завершения контейнеров (Exit Code 137 OOMKilled, Exit Code 1 и 126), корректная настройка Liveness и Readiness проб, а также методы проверки лимитов памяти.

Борьба с зависающими HTTP-запросами в SPA: отладка DevTools и паттерн AbortController

КраткоРазработкаПродуктивностьJavaScriptDevTools

Зависание веб-интерфейсов одностраничных приложений (SPA) часто вызвано необработанными HTTP-запросами в статусе Pending. Разбираются методы локализации проблемных запросов через вкладку Network и стек Initiator в DevTools, а также отмена зависших таймаутов через интерфейс AbortController.

Иллюстрация к работе сборщика мусора Green Tea GC и примитивов конкурентности в Go

Архитектура Green Tea GC и примитивы конкурентности в Go: глубокий разбор рантайма

ЛонгридРазработкаOpen SourceGolangGC

Разбор внутреннего устройства рантайма Go: чем неперемещающий триколорный сборщик мусора отличается от компактифицирующих GC в других платформах, как работает архитектура Green Tea GC, и каким образом управление памятью на стеке и куче взаимодействует с каналами, select и примитивами sync.

Иллюстрация к экосистеме Node.js и новым серверным API

Эволюция Node.js: разбор новшеств релиза LTS 24.19.0 и версии Current 26.6.0

ЛонгридРазработкаOpen SourceNode.jsBackend

Сравнительный обзор обновлений экосистемы Node.js — стабильного релиза LTS 24.19.0 и ветки Current 26.6.0. В центре внимания: внедрение метода textStream в класс Buffer, расширение возможностей FFI для C/Rust аддонов, обновление движка V8, поддержка встроенного SQLite и стандартов Web Streams.

Практика Spec-Driven Development (SDD): отладка контекста и архитектура спек для AI-агентов

КраткоAIИИ-агентыSDDАрхитектура

Внедрение подхода Spec-Driven Development (SDD) помогает справиться с деградацией контекста автономных AI-агентов при разработке ПО. Разбираются принципы проектирования исполняемых спецификаций, фиксация архитектурных контрактов в формате Markdown и автоматическая проверка кода на инварианты.

Adminer: легковесный однофайловый веб-клиент для управления SQL-базами данных

КраткоДанныеOpen SourceSQLAdminer

Веб-клиент Adminer представляет собой компактную альтернативу phpMyAdmin, упакованную в единственный PHP-файл. Инструмент поддерживает PostgreSQL, MySQL, MariaDB, SQLite и Oracle, позволяя выполнять SQL-запросы, управлять индексами и импортировать данные без тяжелых зависимостей окружения.

Проблема единственного эксперта в IT: риски удержания знаний и миграции legacy-систем

КраткоБизнесКарьераLegacyМенеджмент

Кейс экстренного вызова разработчика с пенсии для восстановления архива устаревшего ПО под налоговую проверку подсвечивает уязвимость бизнеса при Bus Factor = 1. Рассматриваются риски утери контрольных знаний, отсутствие документации и регламенты безопасной поддержки legacy-систем.

Стандартизация взаимодействия AI-агентов и среда IDE: анонс протокола Agent Context Protocol (ACP v2)

КраткоAIИИ-агентыACPПротоколы

Выход спецификации Agent Context Protocol (ACP v2) открывает путь к единому стандарту общения между автономными AI-агентами, средами разработки (IDE) и тестовыми обвязками. Разбираются архитектурные принципы протокола, передача контекста задачи и разделение ответственности между компонентами.

Математика бесконечности в CSS: нетривиальные кейсы calc(infinity * 1px) и -infinity

КраткоРазработкаOpen SourceCSSFrontend

Использование констант infinity и -infinity в математических функциях CSS выходит за рамки привычного скругления углов. Рассматриваются способы создания идеальных кругов, усечения пределов в clamp(), заморозки анимаций View Transitions в DevTools и точного управления диапазонами анимаций.

Анонсы IT-мероприятий, вебинаров и обучающих программ

АнонсыОбучениеРазработкаКарьераБизнес

Вебинар «Оценка проекта: от интуитивных догадок к системному подходу»

  • Организатор: OTUS (спикер — Максим Дроздов, руководить подразделения Lineate).
  • Дата и время: 5 августа 2026 года, 20:00 МСК.
  • Формат: Онлайн-вебинар (бесплатный открытый урок в рамках программы Delivery Manager).
  • Аудитория: Delivery-менеджеры, тимлиды, руководители IT-проектов и бэкенд-разработки.
  • Программа: Переход от интуитивных оценок трудозатрат на этапе пресейла к системному анализу. Практическое применение трёхточечной оценки по методу PERT, декомпозиции задач (WBS) и покера планирования. Связывание этапа продаж с разработкой, выявление причин перерасхода бюджетов и нейтрализация когнитивных искажений (включая эффект привязки).
  • Условия участия: Бесплатно по предварительной регистрации.
  • Ссылка для участия: Страница регистрации на вебинар OTUS

Вебинар «Вход в ядро: системные вызовы и граница между user space и kernel space»

  • Организатор: OTUS (руководитель курса — Константин Зубченко).
  • Дата и время: 10 августа 2026 года, 20:00 МСК.
  • Формат: Онлайн-вебинар (бесплатный открытый урок в рамках курса «Разработка ядра Linux»).
  • Аудитория: Системные администраторы, DevOps-инженеры и бэкенд-разработчики.
  • Программа: Архитектурное разграничение памяти ОС на пользовательское пространство (user space) и ядро (kernel space). Механизм выполнения системных вызовов (syscalls) от вызова функций уровня read() до переключения режимов процессора. Инспектирование и отладка обращения приложений к ядру Linux с помощью инструмента strace.
  • Условия участия: Бесплатно по предварительной регистрации.
  • Ссылка для участия: Страница регистрации на вебинар OTUS

Интенсив «Безопасность операционных систем и харденинг по CIS Benchmarks»

  • Организатор: REBRAIN (эксперт — Константин Зубченко).
  • Дата и время: Старт 10 августа 2026 года (8 живых онлайн-занятий).
  • Формат: Практический онлайн-интенсив.
  • Аудитория: SRE, DevOps-инженеры, системные администраторы Linux и специалисты по информационной безопасности.
  • Программа: Практический харденинг Linux и Windows по стандартам CIS Benchmarks, разграничение прав и привилегий (Sudoers, SUID/SGID, Capabilities), изоляция ядра (AppArmor, SELinux, Seccomp) и предотвращение атак класса Container Escape. Настройка сетевых политик в Kubernetes (Network Policies), аудирование событий через Falco и Sysmon, а также автогенерация защитных профилей с помощью LLM.
  • Условия участия: Стоимость интенсива — 35 000 рублей (или 2 917 руб./мес. в рассрочку). Предусмотрена скидка до 10 000 рублей в зависимости от формата программы.
  • Ссылка для участия: Страница регистрации на интенсив REBRAIN

Практические курсы Devhands: Data Lakehouse, PostgreSQL и Highload

  • Организатор: Devhands / Алексей Рыбак.
  • Дата и время: Старт программ 27 августа («Lakehouse»), 3 сентября («PostgreSQL») и 7 сентября 2026 года («Системный дизайн»).
  • Формат: Практические онлайн-курсы с «живыми» Zoom-сессиями и работой на выделенных серверах.
  • Аудитория: Архитекторы систем, бэкенд-разработчики уровня Middle/Senior и инженеры данных.
  • Программа:
    • «Lakehouse для аналитиков и инженеров данных» (с 27 августа, 6 недель): проектирование аналитических хранилищ с разделением Compute и Storage на основе Iceberg и Trino over Kubernetes/S3.
    • «PostgreSQL: архитектура и тюнинг SQL-запросов» (с 3 сентября, 6 недель): глубокое изучение архитектуры СУБД, механизмов MVCC, профилирования через EXPLAIN ANALYZE и оптимизации индексов на персональном сервере.
    • «Системный дизайн высоконагруженных проектов» (с 7 сентября, 2 месяца): проектирование распределённых сервисов, шардинг баз данных, анализ моделей консистентности (CAP/PACELC) и интерактивные архитектурные брейнштормы.
  • Условия участия: Стоимость курсов «Lakehouse» и «PostgreSQL» — 50 000 рублей, «Системный дизайн» — 60 000 рублей. Каждому студенту предоставляется персональная виртуальная машина под практику.
  • Ссылка для участия: Расписание и регистрация на курсы Devhands
Node.JS [ru]DevOps&SRE LibraryDevOps by REBRAINSystem Design & Highload
33