В чем киллер-фича Angie

«В чем киллер-фича Angie» — вопрос из категории DevOps, который задают на 23% собеседований Golang Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Angie — это форк Nginx с упором на производительность и удобство администрирования. Главная фича — встроенная поддержка динамической балансировки нагрузки без перезагрузки конфига.

Пример конфигурации:

upstream backend {
    zone backend_zone 64k;
    server 10.0.0.1:80;
    server 10.0.0.2:80;
}

server {
    location / {
        proxy_pass http://backend;
    }
}

Можно добавлять/удалять серверы через API (POST /upstream_conf) без перезапуска. Также есть улучшенный мониторинг, HTTP/3 и TLS 1.3 "из коробки".