Informática
Retos de Arquitectura y Diseño de Sistemas
Los retos de Arquitectura y Diseño de Sistemas te sitúan en el centro del trabajo de dar forma a cómo encajan los grandes sistemas de software. Desarrollarás habilidades en fundamentos de diseño de sistemas, diagramas de arquitectura y el modelo C4, registrando decisiones en Architecture Decision Records (ADRs) como los equipos de ingeniería mantienen legible su razonamiento.
A partir de ahí asumirás los temas más complejos — diseño de sistemas distribuidos, arquitectura dirigida por eventos y patrones de microservicios — impulsando la alineación mediante la redacción de RFCs sin perder de vista la developer experience. Cada reto que resuelvas te otorga una credencial verificada para mostrar a los reclutadores.
- DesignSéniorNuevo
Diseñar un mecanismo de consenso PBFT para una blockchain permisionada
Diseña: (1) variante PBFT para 10 validadores con tolerancia a f=3 nodos bizantinos, (2) rotación de líder cada 256 bloques con view-change si timeout, (3) batching de transacci…
- Consensus Mechanisms
- Byzantine Fault Tolerance
- Distributed Systems
Blockchain and Decentralized Systems Engineering - CodePrincipianteNuevo
API REST con OpenAPI y Versionado para Plataforma de Reservas Médicas
Inventaría los 78 endpoints, agrúpalos en 12 recursos. Escribe el contrato OpenAPI 3.1 completo: schemas request/response, errores estándar (RFC 7807 Problem Details), autentica…
- REST API
- Openapi
- API Versioning
Engineering Software as a Service - DesignIntermedioNuevo
Migrar de REST a GraphQL en una fintech LATAM
Estudia los 14 endpoints REST actuales y diseña un esquema GraphQL federado para 5 dominios (cuentas, pagos, conciliación, KYC, notificaciones). Define entidades compartidas, re…
- Graphql
- Schema Design
- Federation
API Design and GraphQL - CodeIntermedioNuevo
Migración Flutter de app monolítica a arquitectura modular
Audita el código actual y propón una arquitectura modular (probable: capa app, capa shared y features como paquetes locales con su propio pubspec, separación clara de domain/dat…
- Flutter
- Modular Architecture
- Refactoring
Mobile Application Development 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
- CodeIntermedioNuevo
Diseñar un portal interno de desarrollo con Backstage para 200 personas
Despliega Backstage en Kubernetes con autenticación contra el SSO corporativo (Okta). Modela el catálogo de software con las entidades Component, System, Domain y Group para los…
- Internal Developer Platforms
- Backstage
- Golden Paths
Platform Engineering - DesignPrincipianteNuevo
Reducir carga cognitiva con un paved road para despliegues en AWS
Diseña 4 módulos Terraform opinados: 1) servicio web stateless en ECS Fargate, 2) job batch en AWS Batch, 3) microservicio con base de datos RDS Postgres, 4) función serverless …
- Paved Roads
- Infrastructure As Code
- Platform As Product
Platform Engineering - CodePrincipianteNuevo
Definir un esquema de rate limiting multi-tenant para SaaS B2B
Diseña el esquema con: (1) tres niveles de límites (global, tenant, endpoint), (2) cabeceras conformes a IETF draft de RateLimit Fields, (3) política de soft-fail (429 con Retry…
- Rate Limiting
- Multi Tenancy
- REST API Design
API Design and GraphQL - DesignIntermedioNuevo
Migrar a un esquema multi-tenant en Kubernetes con namespaces y limit-ranges
Diseña el esquema de multi-tenancy: un namespace por cliente, ResourceQuota por CPU/memoria/almacenamiento, LimitRange con defaults sensatos, NetworkPolicies por defecto restric…
- Kubernetes
- Internal Developer Platforms
- Platform As Product
Platform Engineering - 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
Decisión Arquitectónica: Monolito vs Microservicios para Scale-up EdTech
Entrevista a 6 stakeholders (CTO, VP eng, 2 tech leads, 1 PM, 1 SRE) para extraer requisitos no funcionales reales: escalabilidad esperada (4x usuarios en 24 meses), velocidad d…
- Software Architecture
- Atam
- Architecture Decision Records
Software Architecture - DesignPrincipianteNuevo
Diseñar contratos gRPC para microservicios de logística en Algeciras
Diseña los archivos .proto para los 6 servicios principales (seguimiento, facturación, aduana, almacén, conciliación, notificaciones) respetando las convenciones del API Improve…
- Grpc
- Protobuf
- API Versioning
API Design and GraphQL - ResearchPrincipianteNuevo
Medir la productividad de desarrollo con SPACE y DevEx
Selecciona 8 métricas de las 5 dimensiones SPACE (al menos una por dimensión) usando datos disponibles: GitHub, Jira, calendario, encuesta DevEx trimestral. Diseña la encuesta D…
- Developer Experience
- Platform As Product
- Process Design
Platform Engineering - DesignSéniorNuevo
Diseño de Arquitectura Event-Driven para Plataforma de Pagos
Facilita un event storming de 2 días con 8 participantes (devs + product + compliance). Modela el dominio: 32 eventos identificados, 8 bounded contexts. Elige broker con análisi…
- Event Driven Architecture
- Event Storming
- Kafka
Software Architecture 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
- DesignIntermedioNuevo
Migrar un monolito Java a microservicios en AWS para gov-tech española
Aplica el strangler fig pattern: identifica 3 dominios candidatos a extraer (autenticación ciudadana, gestión de subvenciones, notificaciones). Para cada uno: define bounded con…
- AWS
- Microservices
- Infrastructure As Code
Cloud Computing - DesignPrincipianteNuevo
Diseño de arquitectura de datos para previsión de cosechas en bodega riojana
Debes analizar los requisitos de datos de la bodega: sensores IoT con lecturas cada 15 minutos, registros de cosecha anuales desde 2008, y datos climáticos externos. Diseña una …
- Cloud Architecture
- Nosql Design
- Distributed Systems
Big Data and Cloud Technologies - ResearchPrincipianteNuevo
Documentación Arquitectónica con C4 y arc42 para Plataforma Logística
Audita la arquitectura actual entrevistando a 5 tech leads (1 por dominio: pedidos, ruteo, almacén, facturación, integraciones). Modela los 4 niveles C4 en Structurizr DSL versi…
- Software Architecture
- C4 Model
- Arc42
Software Architecture - DesignIntermedioNuevo
Diseñar una API REST pública para un agregador de turismo en Mallorca
Diseña la API REST cubriendo 6 dominios principales (búsqueda, disponibilidad, reservas, modificaciones, cancelaciones, conciliación). Sigue el modelo de madurez Richardson nive…
- REST API Design
- Openapi
- API Versioning
API Design and GraphQL - ResearchPrincipianteNuevo
Construir un mecanismo de service blueprints y onboarding de servicios nuevos
Entrevista a 8 personas (representando ingeniería, seguridad, redes, FinOps) y documenta los 23 pasos actuales con tiempos, sistemas y owners. Construye el service blueprint en …
- Platform As Product
- Developer Experience
- Process Design
Platform Engineering - ResearchPrincipianteNuevo
Auditoría de developer experience de un portal de APIs gov-tech
Recluta 10 developers externos representativos. Mide para cada uno: time-to-first-call, time-to-200 (primera respuesta exitosa), tasa de abandono y comentarios cualitativos. Aud…
- Developer Experience
- User Research
- REST API Design
API Design and GraphQL - StrategyIntermedioNuevo
Caso Industrial Comparado de Estrategias de Migración a Microservicios en una Aerolínea
Lee 3 papers clave (Fowler StranglerFigApplication, Lewis & Fowler Microservices, Newman Building Microservices cap. 3-4). Define 8 criterios de comparación (riesgo operativo, c…
- Industrial Case Study
- Microservices
- Architecture Evaluation
Advanced Software Engineering
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.
Familias de competencias relacionadas
Explorar todas las competenciasInformática
Fundamentos de Programación
19 competencias
Informática
Testing y Aseguramiento de Calidad
14 competencias
Informática
Bases de Datos y Almacenamiento
12 competencias
Informática
Desarrollo Backend y APIs
11 competencias
Informática
DevOps y CI/CD
11 competencias
Informática
Seguridad y Ciberdefensa
13 competencias
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.



















































































