Informática y Ciencias de la Información
Retos de Sistemas de Información
Retos reales de Sistemas de Información en Ewance — modela datos, integra sistemas y alinea la tecnología con cómo funciona realmente una organización. Resuélvelos para crear un portfolio de pruebas verificadas y comprobables por reclutadores de que sabes hacer el trabajo, no solo describirlo.
Retos recomendados
- CodeSéniorNuevo
Programación HPC con MPI para Centro de Cómputo Universitario en Barcelona
Recibes el código fuente (Fortran + MPI, 6.000 LOC), acceso a una partición del cluster (16 nodos con 16 cores cada uno) y datasets representativos. Perfila con Score-P + Vampir…
- Mpi
- Hpc Programming
- Parallel Performance
Advanced Concurrency and Parallel Computing - CodePrincipianteNuevo
Modelo Productor-Consumidor para Telemetría Vehicular en Telco Chilena
Implementa en Go 1.22 un sistema productor-consumidor donde el productor lee mensajes de un socket UDP, los parsea y los empuja a un canal buffered. Los consumidores validan, en…
- Producer Consumer
- Go Concurrency
- Canales De Sourcing
Concurrent and Parallel Programming - CodeIntermedioNuevo
Operar Spark en EKS para una marca de moda en Arteixo
Diseña la plataforma: Spark on Kubernetes operator, autoscaling con Karpenter, mix de nodos on-demand + spot, gestión de Shuffle externo (S3 o disco efímero), observabilidad con…
- Apache Spark
- OrquestacióN Con Kubernetes
- Terraform
Big Data and Data-Intensive Systems - CodePrincipianteNuevo
Diseño transaccional para sistema de venta de boletos
Diseña el subsistema con 3 entidades centrales (Evento, Asiento, Reserva) y los siguientes flujos: reserva temporal (10 minutos), confirmación de compra, expiración automática. …
- Transacciones Precedentes
- Isolation Levels
- Concurrency Control
Introduction to Database Systems Practice your coursework on real scenarios.
Every challenge is shaped from real-world context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- CodePrincipianteNuevo
Procesador RISC-V de Ciclo Único en Verilog para un Curso Industrial
Implementa los bloques en Verilog: registro de archivo (32 registros de 32 bits), ALU con 10 operaciones, memoria de instrucciones, memoria de datos, unidad de control combinaci…
- Verilog
- Cpu Design
- Risc V
Computer Architecture - DesignIntermedioNuevo
Recovery y backup para procesador de remesas regional
Diseña política de backup para PostgreSQL 15 con base físicos semanales, incrementales diarios, WAL streaming a almacenamiento objeto y retención por requisito regulatorio (5 añ…
- Backup Recovery
- Point In Time Recovery
- Disaster Recovery
Advanced Database Systems - CodeIntermedioNuevo
Pipeline de stream processing con Kafka + Flink para fraude en fintech
Diseña el pipeline: ingesta desde el bus de transacciones (Kafka), enriquecimiento con state store (RocksDB embebido en Flink), aplicación de 8 reglas de fraude (windowed aggreg…
- Stream Processing
- Streaming De Eventos Con Kafka
- Flink
Big Data and Data-Intensive Systems - AnalysisPrincipianteNuevo
Segmentación de clientes para banco minorista hispano
Diseña features comportamentales agregadas por cliente (frecuencia, recencia, monto, mezcla de categorías de gasto, estacionalidad). Aplica al menos 2 técnicas (K-Means + cluste…
- Clustering
- Feature Engineering
- Customer Segmentation
Data Mining and Information Retrieval - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- AnalysisIntermedioNuevo
Comparar Firecracker, gVisor y runc para una flota de funciones
Diseña un experimento con una carga representativa: una función Python que parsea JSON y hace 3 llamadas HTTP a un endpoint mock (los clientes financieros de la empresa hacen fl…
- Virtualization
- Containerization
- Os Security
Advanced Operating Systems - CodePrincipianteNuevo
Cola Concurrente para Sistema de Reservas de Viajes en Buenos Aires
Construye una versión refactorizada del servicio en Java 21 usando ConcurrentHashMap, primitivas de java.util.concurrent.atomic y, si procede, ReadWriteLock. Diseña el flujo par…
- Concurrent Programming
- Java Concurrency
- Race Conditions
Concurrent and Parallel Programming - CodeSéniorNuevo
Paralelización GPU con CUDA de Simulación Hidrológica en Pyme Chilena
Reescribe el kernel central de la simulación (un solver iterativo de cinco puntos sobre malla 2D) en CUDA C++. Diseña la división de la malla en bloques con consideración de coa…
- Cuda
- Gpu Programming
- Parallel Numerical Methods
Advanced Concurrency and Parallel Computing - DesignPrincipianteNuevo
Modelado relacional para SaaS de gestión de bodegas vinícolas
Trabajarás con un documento de requerimientos de 8 páginas y entrevistas grabadas con 2 enólogos clientes. Diseña un modelo entidad-relación con al menos 14 entidades cubriendo …
- Relational Modeling
- Normalization
- SQL
Introduction to Database Systems Build a verifiable portfolio.
Submissions become evidence. Reviewers with shipping experience score against a rubric; the result becomes a credential anyone can verify.
Why Ewance
- AnalysisIntermedioNuevo
Benchmarking de Inferencia con Vectorización en Edtech Argentina
Recibes el binario de inferencia (PyTorch + onnxruntime), modelos de tres tamaños (small, medium, large) y dos tipos de instancia EC2 (m6i con AVX2 y m7i con AVX-512). Mide el t…
- Roofline Model
- Vectorization
- Benchmarking
Performance Engineering of Software Systems - CodeIntermedioNuevo
Detección de fraude transaccional en pagos B2B
Recibirás 9 meses de transacciones anonimizadas (alrededor de 38 millones de eventos) con etiquetas de chargeback retroactivas. Construye features (velocidad, anomalía geográfic…
- Fraud Detection
- Gradient Boosting
- Feature Engineering
Data Mining and Information Retrieval - CodeIntermedioNuevo
Análisis de Pipeline de CPU para Aceleración de Hash en Pyme Chilena
Recibes la implementación actual (C portable, ~400 LOC), un dataset de 10 millones de mensajes y dos CPUs distintas (una Skylake sin SHA Extensions y una Zen 3 con SHA Extension…
- Cpu Pipeline
- Vectorization
- Simd
Computer Systems and Organization - CodeIntermedioNuevo
Implementar un Linker Sencillo para Curso Universitario en Lima
Implementa en C un linker que: lea archivos objeto ELF64 generados por GCC, fusione secciones, resuelva símbolos globales, aplique relocaciones x86_64 más comunes (R_X86_64_PC32…
- Linking And Loading
- Elf Format
- C Programming
Computer Systems and Organization - CodePrincipianteNuevo
Diseño de Servicio Asíncrono para Tienda Online en Mendoza
Refactoriza el módulo de pedidos en TypeScript sobre Node.js 22. Cada pedido dispara llamadas concurrentes a 3 proveedores (envío, pago, antifraude) con timeout y reintento expo…
- Async Await
- Promise Coordination
- Timeouts And Retries
Concurrent and Parallel Programming - DesignIntermedioNuevo
Diseñar relojes lógicos y orden causal para chat sanitario
Modela el dominio: hilos clínicos, mensajes, adjuntos, lecturas. Diseña dos variantes — relojes de Lamport y vectoriales — comparando coste de almacenamiento y precisión causal.…
- Logical Clocks
- Vector Clocks
- Causal Ordering
Distributed Systems - CodePrincipianteNuevo
Pool de Workers con Paso de Mensajes para Procesado de Imágenes en Pyme Sevillana
Implementa en Python 3.12 un pool de workers que use multiprocessing.Queue para distribución de trabajo y recolección de resultados. Cada worker lee imagen, aplica las transform…
- Message Passing
- Worker Pool
- Python Multiprocessing
Concurrent and Parallel Programming - AnalysisIntermedioNuevo
Diagnosticar contención NUMA en un sistema multicore de inferencia
Recibirás acceso remoto a un servidor de prueba idéntico (2 sockets Xeon Gold, 56 núcleos físicos, 256 GB RAM) con la carga real de inferencia (binarios + datos sintéticos repre…
- Os For Multicore
- Numa
- AnáLisis De Rendimiento
Advanced Operating Systems - CodeSéniorNuevo
Implementar consenso Raft para banderas de funcionalidad on-prem
Implementa el núcleo de Raft (elección de líder, replicación de log, snapshotting) a partir del paper original de Ongaro y Ousterhout. Usa una base clave-valor embebida (BoltDB …
- Raft Consensus
- Go Programming
- Grpc
Distributed Systems - DesignIntermedioNuevo
Diseño Escalable de Servicio de Búsqueda para Marketplace Colombiano
Recibes 4 semanas de trazas de queries (40 millones de búsquedas), el dataset de productos (cerca de 2,8 millones de SKUs) y la arquitectura actual (Elasticsearch single-cluster…
- Scalable System Design
- Elasticsearch
- Caching
Performance Engineering of Software Systems - DesignIntermedioNuevo
Almacenamiento y recuperación para historial clínico cardiológico
Diseña el modelo de metadatos en PostgreSQL (paciente, episodio, ECG, lectura cardiológica), políticas de partitioning por fecha y un esquema de almacenamiento objeto (MinIO S3-…
- Storage Engines
- Partitioning
- Estrategia De IndexacióN
Advanced Database Systems - CodeIntermedioNuevo
Memoria Transaccional de Software para Plataforma de Pagos B2B en São Paulo
Reimplementa la capa de orquestación de saldos en Scala 3 usando ZIO STM. Cubre las operaciones críticas: transferencia entre cuentas, reserva de fondos con expiración, concilia…
- Transactional Memory
- Stm
- Scala Concurrency
Advanced Concurrency and Parallel Computing
Cómo funciona
Del briefing al certificado, en seis pasos.
Paso 01
Explora retos alineados con tus estudios.
Paso 02
Acepta el que encaja con tus metas.
Paso 03
Trabájalo con la guía del AI Copilot.
Paso 04
Envíalo para una evaluación estructurada.
Paso 05
Consigue una credencial verificada.
Paso 06
Añádela a LinkedIn con un solo clic.
Campos relacionados
Ver todo →Equipos del sector tras una década de briefings prácticos
¿Reclutando de este grupo?
Patrocina un reto y conoce candidatos a través de su trabajo real.
Los equipos de la industria pueden diseñar briefings en torno a las habilidades que buscan, y evaluar a los estudiantes por entregables puntuados con rúbrica — no por currículums.



















































































