Nuestros proyectos involucran Git, Linux, despliegue en servidores, bases de datos y mantenimiento continuo junto con el desarrollo de aplicaciones.
Usamos Git para rastrear cambios, gestionar ramas y mantener el desarrollo organizado. Del lado del servidor, trabajamos con Linux, configurando servicios, solucionando problemas y manteniendo el entorno en el que se ejecutan nuestras aplicaciones.
Para aplicaciones Python, usamos Nginx y Gunicorn para el despliegue en producción y PostgreSQL para el almacenamiento de bases de datos y la integración con aplicaciones Django.
Algunos proyectos requieren herramientas y tecnologías adicionales. Hemos utilizado Google Vision AI OCR para extraer texto de documentos escaneados e imágenes, y Django i18n para gestionar sitios web multilingües y sus traducciones.
Después del despliegue, continuamos trabajando con el proyecto mediante el mantenimiento del sitio web y la optimización del rendimiento. Esto incluye investigar el uso de memoria, encontrar cuellos de botella en la aplicación o el servidor, resolver problemas en producción y realizar mejoras cuando sea necesario.
Las herramientas pueden cambiar de un proyecto a otro, pero la idea sigue siendo la misma: lo construimos, lo desplegamos y nos ocupamos de ello cuando algo inevitablemente falla.