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

Написать
Войти
По 20 материалам из 9 источников
Иллюстрация к статье о безопасности npm-пакетов

Безопасный выпуск npm-пакетов и защита от атак на цепочку поставок

ЛонгридOpen SourceБезопасностьРазработкаАвтоматизация

Эшелонированная защита npm-пакетов от атак на цепочку поставок в 2026 году: почему статические токены аутентификации в CI/CD создают постоянный риск, как правильно настроить механизм Trusted Publishing через OIDC, зафиксировать GitHub Actions по SHA-хешу и внедрить временную выдержку зависимостей.

Иллюстрация к статье о настройке памяти PostgreSQL в Linux

Настройка Linux Strict Memory Overcommit для предотвращения сбоев PostgreSQL

ЛонгридДанныеБезопасностьАвтоматизацияЭффективность

Анализ механизма выделения памяти Linux и его воздействия на PostgreSQL: почему эвристический overcommit по умолчанию приводит к аварийным завершениям процессов через OOM Killer и как настройка параметров ядра vm.overcommit_memory = 2 с учетом Huge Pages и Swap обеспечивает стабильность СУБД.

Иллюстрация к статье об архитектуре Apache Kafka

Архитектура надежных распределенных очередей на базе Apache Kafka

ЛонгридДанныеАвтоматизацияСтратегияРазработка

Проектирование отказоустойчивого обмена сообщениями в микросервисах с использованием Apache Kafka: почему одной лишь гарантии брокера недостаточно для предотвращения потерь данных, как применять паттерны Transactional Outbox и Dead Letter Queue, а также обеспечивать идемпотентность потребителей.

Иллюстрация к статье об антипаттернах фронтенд-разработки

Типичные антипаттерны в архитектуре фронтенд-приложений и способы их устранения

ЛонгридКонтентРазработкаОбучениеЭффективность

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

Иллюстрация к миграции на Kubernetes Gateway API

Миграция сетевой инфраструктуры Kubernetes с NGINX Ingress Controller на Gateway API

ЛонгридАвтоматизацияБезопасностьСтратегияРазработка

Переход от устаревающего Ingress API к Kubernetes Gateway API с использованием NGINX Gateway Fabric: чем полезна ролевая модель разделения ресурсов между оператором и разработчиками, как работает утилита ingress2gateway и каков пошаговый регламент миграции сетевой инфраструктуры без простоя.

Ошибка фильтрации пропущенных значений в библиотеке pandas

КраткоДанныеАналитикаРазработкаОбучение

Выражение dfdf'col' != None в pandas не удаляет значения NaN из датафрейма из-за особенностей сравнения стандартов IEEE 754, где NaN не равен ничему, включая None. Для корректного исключения отсутствующих ключей необходимо использовать специализированные методы notna() или dropna(subset='col').

Контроль параллельных запросов к внешним API в Go

КраткоАвтоматизацияРазработкаЭффективностьОбучение

Прямое создание горутин для обращения к внешним API приводит к исчерпанию сетевых сокетов и ошибкам 429 Too Many Requests. Для защиты от перегрузки необходимо разделять ограничение активности через каналы-семафоры и ограничение частоты RPS через пакет golang.org/x/time/rate с вызовом Wait(ctx).

Верстка сложных турнирных сеток с помощью CSS Subgrid

КраткоДизайнРазработкаКонтентПрактика

Верстка многоколоночных макетов с глубокой вложенностью на примере турнирных таблиц FIFA больше не требует усложнения HTML-структуры или скриптов выравнивания. Спецификация CSS Subgrid позволяет вложенным сеткам нативно переиспользовать направляющие родительского контейнера в рамках стандарта Baseline.

Опыт управления инфраструктурой на 80 млн пользователей силами 5 инженеров

КраткоАвтоматизацияДанныеРазработкаЭффективность

Команда платформы Yubo обслуживает облачную инфраструктуру на 80 млн пользователей силами пяти Platform-инженеров благодаря автоматизации самообслуживания СУБД, внедрению MLOps-пайплайнов и жестким Guardrails. Это позволяет исключить рутинную работу и сократить время выделения ресурсов микросервисам.

Анонсы практикумов и вебинаров для IT-специалистов

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

Открытый практикум «Ошибки как значения: философия обработки ошибок в Go»

Команда DevOps by REBRAIN проводит практический онлайн-вебинар, посвященный фундаментальным принципам работы с ошибками в языке Go. В рамках занятия рассматривается подход к ошибкам как к обычным значениям первой категории, применение стандартных инструментов экосистемы Go и проектирование предсказуемой архитектуры обработки сбоев в бэкенд-сервисах.

  • Организатор: DevOps by REBRAIN
  • Дата и время: 31 июля 2026 года в 20:00 МСК
  • Формат: Онлайн-практикум на площадке Zoom
  • Аудитория: Go-разработчики, бэкенд-инженеры и DevOps-специалисты
  • Программа: Разбор устройства базового интерфейса error, создание понятных контекстных оберток с помощью fmt.Errorf и спецификатора %w, механизмы проверки и извлечения типов через errors.Is и errors.As, а также правила проектирования пользовательских типов ошибок для сложных распределенных систем.
  • Условия участия: Бесплатно по предварительной регистрации.
  • Ссылка для регистрации: Зарегистрироваться на практикум REBRAIN