https://dev.to/shayy/i-switched-from-nginx-to-caddy-and-ill-never-go-back-7dg tl;dr:

api.myapp.com { reverse_proxy localhost:3000 } Всё. Три строчки. HTTPS уже включён. Сертификаты генерируются автоматически. HTTP/2 активирован. Когда я впервые это увидел, я не поверил. Где же настройки SSL? Наборы шифров? Пути к сертификатам? Их нет. Caddy всё делает сам.

Статья о кейсе человека, который перешел с nginx на caddy. Nginx крутой, очень тонко конфигурируемый, самый быстрый. И в то же время его конфиги многословны. А Caddy - это просто и удобно.