Статьи и руководства
Полезные материалы для веб-разработчиков и системных администраторов
DevOps
Стратегии деплоя без простоя
Стратегии развёртывания без простоя — blue-green, rolling, canary. Миграции базы данных и обеспечение непрерывной доступности сервиса.
Инфраструктура
Алгоритмы балансировки: Round Robin, Least Connections и др.
Обзор алгоритмов балансировки нагрузки: round robin, least connections, weighted, IP hash и другие. Когда и какой алгоритм использовать.
SSL/TLS
TLS 1.3: что изменилось и почему это важно
Улучшения TLS 1.3 по сравнению с предыдущими версиями — быстрые рукопожатия, усиленная безопасность и сниженная задержка для веб-приложений.
DNS
DNS over HTTPS (DoH): как работает и что даёт приватности
Как DNS over HTTPS шифрует DNS-запросы, улучшает конфиденциальность, предотвращает манипуляции и что это значит для безопасности сети.
HTTP
HTTP-методы: GET, POST, PUT, DELETE и другие
Полное руководство по HTTP-методам — GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS. Семантика, применение и лучшие практики для REST API.
Безопасность
CORS: руководство по Cross-Origin Resource Sharing
Как работает CORS — кросс-доменные запросы, preflight-проверки, заголовки, типичные ошибки и правильная настройка для вашего веб-приложения.
Инфраструктура
Обратный прокси: как работает и зачем нужен
Узнайте, как работает обратный прокси-сервер, его преимущества для безопасности, производительности и масштабируемости, и как настроить Nginx.
Сети
TCP vs UDP: различия, применение и производительность
Ключевые различия между TCP и UDP, области применения, характеристики производительности и выбор протокола для ваших приложений.
Мониторинг
Мониторинг крон-заданий: Dead Man's Switch
Как мониторить cron-задачи: Dead Man's Switch, heartbeat мониторинг, обнаружение пропущенных и зависших задач.
Производительность
Метрики производительности API
Ключевые метрики производительности API: латентность, throughput, error rate, percentiles. Как измерять и оптимизировать.