Pool de Workers con Paso de Mensajes para Procesado de Imágenes en Pyme Sevillana
Visión general
De qué trata este proyecto.
Implementa un pool de workers con colas para procesar imágenes en moda y mide el speedup. Obtén un certificado verificable.
El escenario
La pyme (cliente principal: dos marcas medianas con e-commerce propio que necesitan catálogo procesado antes de las 8 am cada día) está al límite operativo y pierde un cliente si retrasa el catálogo dos veces seguidas.
El Briefing
Lo que harás y lo que demostrarás.
Construir un pool de workers Python con paso de mensajes que paralelice un pipeline de imágenes y demuestre la curva real de speedup.
Earning criteria — what you'll demonstrate
- Aplicar paso de mensajes correcto con multiprocessing.Queue
- Diseñar shutdown limpio y manejo de excepciones por unidad de trabajo
- Implementar backpressure efectivo
- Identificar empíricamente la curva de retornos decrecientes
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Concurrent and Parallel Programming
Bachelor · Systems
Strong alignment
This challenge maps to Concurrent and Parallel Programming at the Bachelor level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
- Message Passing
Apply message passing to solve real industry problems and demonstrate production-level capability.
- Worker Pool
Apply worker pool to solve real industry problems and demonstrate production-level capability.
- Python Multiprocessing
Apply python multiprocessing to solve real industry problems and demonstrate production-level capability.
- Concurrent Programming
Apply concurrent programming to solve real industry problems and demonstrate production-level capability.
- Backpressure
Apply backpressure to solve real industry problems and demonstrate production-level capability.
- Performance Engineering
Apply performance engineering to solve real industry problems and demonstrate production-level capability.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Ingeniero de Backend
Construir pools de workers con paso de mensajes y backpressure es habilidad backend directamente aplicable en startups con cargas batch.
Este proyecto afina
- message-passing
- python-multiprocessing
- worker-pool
Ingeniero de Software
Quien sabe medir curvas de speedup y razonar sobre Amdahl evita reescrituras prematuras a sistemas distribuidos.
Este proyecto afina
- concurrent-programming
- performance-engineering
- backpressure