Sobre este proyecto
it-programming / web-development
Abierto
Aplicacion de microservicios con estas herramientas :
Separación de servicios Django (proyecto independiente por servicio)
Framework Web Django + Django REST Framework
API RESTful DRF / FastAPI
Contenerización Docker + Docker Compose
Orquestación Kubernetes / Docker Compose
Arquitectura limpia Hexagonal / Clean Architecture
Gestión de configuración .env, python-decouple, 12-factor app
Comunicación asíncrona Celery + Redis / Kafka
Transacciones distribuidas Saga Pattern + Celery
Service Discovery Consul / Eureka (si aplica)
Seguridad / Autenticación JWT (SimpleJWT), OAuth2, Keycloak
Seguridad avanzada mTLS, OAuth2 con scopes, API Gateway
Seguridad en datos Validación y sanitización
Base de datos por servicio PostgreSQL / MySQL
Consultas eficientes SQLBuilder / SQLAlchemy Core
Optimización de consultas Django Debug Toolbar / pg_stat_statements
Observabilidad Prometheus + Grafana / ELK / Sentry
Monitoreo de salud Endpoints /health, /metrics
Pruebas automáticas Pytest, Factory Boy, Contract Testing
Documentación de API Swagger (drf-yasg), Redoc, OpenAPI
CI/CD GitHub Actions, GitLab CI, Jenkins
Versionado de API /api/v1/, /api/v2/
Práctica de despliegue Blue/Green, Canary Releases
Despliegue independiente Contenedores aislados + pipelines separados
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: 16 Abril, 2025
Habilidades necesarias