Optimización y monitorización servidor para aplicación web con alta demanda

Job ID: 37874133

Budget: €18 – €36 EUR

El proyecto en el que necesito ayuda es el siguiente.
Tengo desarrollado una aplicación web para mostrar datos de procesos electorales en tiempo real.
Detallo a continuación tecnologías usadas:
- Python Flask como backend
- HTML, CSS y Javascript en frontend. No uso ningún framework a nivel cliente
- Servidor VPS contratado y configurado con Ubuntu 22 y servidor web Apache2

Al tratarse la web de consulta datos de una elecciones, está previsto que esta web tenga un alto número de visitas en el momento que se sepan los resultados, por lo que tiene que poder soportar un alto volumen de tráfico concurrente.
La aplicación web creo está bastante optimizada. No es pesada, no se realiza consultas a ninguna Base de Datos. Los datos se obtienen de ficheros JSON de pequeño tamaño, usando AJAX.
Hago uso de caché de ficheros.
Por tanto lo que necesito especialmente es una auditoría/consultoría de la configuración y prestaciones actuales del servidor, con propuestas de mejoras y batería de pruebas, de cara a garantizar que pueda soportar el tráfico previsto el día D.
En concreto, valorar la posibilidad de cambiar a servidor web NGINX y/o usar Varnish Cache.
El perfil que busco es el de alguien con experiencia en configurar servidores web para este tipo de aplicaciones web con alta demanda de usuarios en momentos puntuales, así con conocimientos de Python Flask y Apache2.
También se valorará la disponibilidad para darme soporte en tiempo real en el momento de mayor tráfico de la web, que será entre las 20:00 y 23:00 horas del día del proceso electoral (21 de abril).
Related categories: System Admin Linux Apache Web Hosting Flask