| Filosofía | Simplicidad, SSL automático | Enrutamiento dinámico y descubrimiento de servicios | Balanceador de alto rendimiento | Servidor web y proxy universal | Servidor web clásico, estático |
| Instalación | Un solo binario | Contenedor, requiere configuración | Un solo binario, configuración manual | Paquete en el SO, instalación sencilla | Paquete en el SO, instalación sencilla |
| Automatización SSL | Integrado, ventaja principal | Integrado, parte del ecosistema | No (se necesita integración externa, por ejemplo certbot) | Parcialmente (a través de certbot o módulos) | Parcialmente (a través de certbot o módulos) |
| CI/CD | Integración muy sencilla | Ideal para microservicios | Usado para balanceo en entornos de alta carga | Requiere pasos manuales, integración posible | Requiere pasos manuales, integración posible |
| Complejidad | Baja, apto para principiantes | Media/alta, requiere conocimientos de orquestadores | Media, configuración más compleja | Media, ecosistema amplio | Media, configuraciones a menudo sobrecargadas |
| Rendimiento | Bueno, pero no el top | Bueno | Excelente, optimizado para balanceo | Excelente | Medio |
| Mejor uso | Desarrollo local, MVP rápidos | Docker/Kubernetes, microservicios | Sistemas de alta carga, balanceo | Opción universal para web y proxy | Alojamiento de sitios estáticos, sistemas legacy |