Informatique
Défis Architecture & System Design
Architecture & System Design challenges put you inside the work of shaping how large software systems fit together. You'll build skills in systems design fundamentals, architecture diagrams, and the C4 model, capturing decisions in Architecture Decision Records (ADRs) the way engineering teams keep their reasoning legible.
From there you'll take on the harder edges — distributed systems design, event-driven architecture, and microservices patterns — driving alignment through RFC authorship and cross-team architecture stewardship while keeping developer experience front of mind. Each challenge you solve earns a verified credential you can share with recruiters.
Défis recommandés
· Architecture Decision Records (ADRs) Effacer- DesignDébutantNouveau
Modélisation des agrégats d'un domaine viticole exportateur
À partir du dossier de cas fourni, identifiez les bounded contexts pertinents pour séparer au minimum la vente directe, la vente en négoce et l'export, en justifiant pourquoi ce…
- Aggregate Modeling
- Bounded Context Design
- Ubiquitous Language Design
Travaux ouverts - CodeIntermédiaireNouveau
Analyse sémantique et vérification de types d'un langage de configuration de mission
En repartant du module d'analyse syntaxique fourni (il produit déjà l'AST), écrivez une passe d'analyse sémantique qui : construit une table des symboles avec gestion des portée…
- Semantic Analysis
- Type Checking
- Symbol Tables
Travaux ouverts - AnalysisIntermédiaireNouveau
Dossier d'investigation : corruption mémoire dans le décodeur de télémesure
À partir des traces de plantage et du module C++ fourni (allocateur par pool mémoire et décodeur de trames), reconstituez la séquence d'événements qui mène à l'utilisation d'un …
- Code Reading
- Coverage Reports
- Architecture Decision Records Adrs
Travaux ouverts - DesignDébutantNouveau
Concevoir la plateforme cloud de suivi des conteneurs
Votre mandat : concevoir l'architecture de collecte, de stockage et de restitution des événements de mouvement de conteneurs, et documenter les choix structurants. Vous disposez…
- Cloud Computing
- AWS Or Azure
- Architecture Diagrams
Travaux ouverts 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
- AnalysisDébutantNouveau
Enquête sur un double crédit chez un opérateur d'argent mobile à Dakar
Vous êtes appelé·e comme SRE (Site Reliability Engineer — ingénieur·e de fiabilité des systèmes) pour établir un dossier d'incident. Vous disposez d'un dossier de contexte décri…
- Algorithm Analysis
- Analytical Reasoning
- Application Monitoring
Travaux ouverts - DesignIntermédiaireNouveau
Politique de reprise SDN pour l'interconnexion de deux centres de données
Sur la base UNIQUEMENT des pièces fournies (le post-mortem de la panne, la description de la topologie et des liens, et la lecture de référence sur OpenFlow), concevez une polit…
- Sdn Openflow
- Traffic Engineering
- Network Measurement
Travaux ouverts - CodeIntermédiaireNouveau
Éditeur de liens simplifié pour processeurs IoT sur mesure
Vous concevez et implémentez en C un éditeur de liens statique simplifié et un chargeur qui traitent des fichiers objets dans un format binaire simplifié inspiré du format ELF (…
- Code Reading
- Architecture Diagrams
- Architecture Decision Records Adrs
Travaux ouverts - DesignIntermédiaireNouveau
Proposer un moteur de visualisation 3D de télémétrie satellite
À partir du dossier de cas fourni (besoins pédagogiques, contraintes matérielles) et du jeu de données de télémétrie fourni, concevez une proposition d'architecture pour un mote…
- Architecture Diagrams
- Architecture Decision Records Adrs
- Component Composition
Travaux ouverts - 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.
- DesignIntermédiaireNouveau
Architecture d'un pipeline d'annotation de variants génomiques
En équipe, vous devez proposer l'architecture d'un pipeline qui prend en entrée des variants génomiques bruts (au format Variant Call Format — VCF, format d'appel de variants) e…
- Ai Native Architecture
- Apache Spark
- Airflow Dags
Travaux ouverts - DesignDébutantNouveau
Choisir le modèle d'entrepôt pour un négoce de vins
Analysez le catalogue des questions posées par les analystes pour en extraire les axes d'analyse récurrents (temps, appellation, importateur, marché de destination, lot d'expédi…
- Dimensional Data Modeling
- Analytical Reasoning
- Architecture Decision Records Adrs
Travaux ouverts - DesignIntermédiaireNouveau
Proposition de parallélisation hybride pour un solveur CFD aéronautique
Votre proposition doit s'appuyer uniquement sur le module de code fourni (cfd-module-src), la fiche technique du nouveau cluster (cluster-spec) et les mesures de performance de …
- Algorithm Analysis
- Analytical Reasoning
- Architecture Decision Records Adrs
Travaux ouverts - StrategyDébutantNouveau
Proposer une architecture de parts de fonds tokenisées
Votre tâche : concevoir l'architecture d'un registre de parts tokenisées pour un seul fonds pilote, et la défendre devant un comité composé de financiers et de juristes. Appuyez…
- Analytical Reasoning
- 6 Pager Writing
- Architecture Decision Records Adrs
Travaux ouverts 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
- CodeIntermédiaireNouveau
Proposer des passes SSA d'optimisation de boucle pour un compilateur DSP
En équipe, étendez le module SSA fourni avec deux passes d'optimisation de boucle : le déplacement de code invariant de boucle (sortir de la boucle les calculs qui ne changent p…
- Ssa Construction
- Loop Optimization
- Algorithm Analysis
Travaux ouverts - CodeDébutantNouveau
Tableau de bord des quatre indicateurs de livraison continue
Construisez un outil en ligne de commande qui lit les deux fichiers fournis (l'historique des déploiements et l'historique des incidents) et produit un tableau de bord au format…
- Analytical Reasoning
- Application Monitoring
- Ai Assisted Coding
Travaux ouverts
CodeIntermédiaireNouveauAudit d'une fuite de secrets dans un pipeline GitOps fintech
Votre tâche d'analyse porte exclusivement sur le rapport d'incident (incident-report), l'extrait d'historique Git (git-log-excerpt) et le module de démarrage Flux fourni (flux-s…
- API Security OWASP API Top 10
- Ansible Terraform Automation
- Architecture Decision Records Adrs
Travaux ouverts- AnalysisDébutantNouveau
Panne d'intégration ERP/MES chez un équipementier automobile du Nord
Vous disposez du dossier d'incident, d'un extrait des données de lots de production et de la spécification de l'interface ERP-MES actuelle : appuyez-vous exclusivement sur ces t…
- 5 Whys Fishbone
- Analytical Reasoning
- Architecture Decision Records Adrs
Travaux ouverts - CodeConfirméNouveau
Modéliser un pipeline superscalaire à exécution dans le désordre
En binôme ou trinôme, à partir du module de départ et de la trace d'instructions fournis, vous implémentez un simulateur au cycle près d'un pipeline superscalaire capable d'émet…
- Algorithm Analysis
- Performance Profiling
- Cpu Microarchitecture Modeling
Travaux ouverts - DesignIntermédiaireNouveau
Concevoir l'isolation multi-locataire d'une plateforme de paiement mobile
En équipe, vous concevez et livrez l'architecture d'isolation multi-locataire de la plateforme, puis vous en prouvez le principe avec un module de référence. À partir du module …
- Advanced Iac Modules
- API Security OWASP API Top 10
- API Gateway Patterns Kong Envoy
Travaux ouverts - DesignIntermédiaireNouveau
Concevoir le registre partagé d'un terminal à conteneurs
Votre livrable est une proposition d'architecture, pas un prototype. En vous appuyant uniquement sur le dossier de cas fourni, le jeu de données d'événements documentaires fourn…
- Architecture Decision Records Adrs
- Consensus Protocol Design
- Distributed Ledger Design
Travaux ouverts - DesignDébutantNouveau
Concevoir un analyseur de flot de données pour code embarqué automobile
Rédigez une proposition de conception d'une analyse de flot de données « variables définies avant usage » sur un graphe de flot de contrôle. Vous devez spécifier le treillis (l'…
- Dataflow Analysis
- Control Flow Analysis
- Algorithm Analysis
Travaux ouverts - CodeConfirméNouveau
Chaîne de signature hybride pour mises à jour de calculateurs automobiles
Livrez trois éléments qui s'emboîtent. Premièrement, un outil de signature en ligne de commande qui prend une image logicielle et produit un manifeste signé selon le format que …
- Cryptographic Protocol Design
- Post Quantum Cryptography Migration
- Threat Modeling
Travaux ouverts - CodeDébutantNouveau
Rendu physique réaliste d'une peinture automobile bicouche
Partez du module de rendu de départ fourni et remplacez la fonction de réflectance à compléter par un modèle à deux couches : une couche de base métallique (paillettes) et un ve…
- Physically Based Rendering
- Brdf Material Modeling
- Algorithm Analysis
Travaux ouverts - AnalysisConfirméNouveau
Reconstituer l'ordre causal après une anomalie de télémesure satellite
Vous menez l'enquête, seul·e ou en binôme, pour le comité de sûreté des vols. Vous disposez d'un dossier de contexte décrivant la topologie du réseau de stations sol et la chron…
- Algorithm Analysis
- Analytical Reasoning
- Apache Spark
Travaux ouverts - AnalysisIntermédiaireNouveau
Arbitrer le stockage colonnaire d'un lac de données portuaire
À partir du dossier d'incident, du relevé de requêtes et de l'inventaire de fichiers qui vous sont fournis, établissez un diagnostic chiffré : mesurez la distribution des taille…
- Apache Spark
- Analytical Reasoning
- Architecture Decision Records Adrs
Travaux ouverts
Comment ça marche
Du brief au certificat, en six étapes.
Étape 01
Parcourez des défis alignés sur vos études.
Étape 02
Acceptez celui qui correspond à vos objectifs.
Étape 03
Avancez avec l'aide de l'IA Copilot.
Étape 04
Soumettez-le pour une évaluation structurée.
Étape 05
Obtenez un certificat vérifié.
Étape 06
Ajoutez-le à LinkedIn en un clic.
Familles de compétences similaires
Voir toutes les compétencesDes équipes d'entreprise derrière une décennie de briefs de terrain
Vous recrutez dans ce vivier ?
Parrainez un défi et rencontrez des candidats à travers un vrai travail.
Les équipes des entreprises peuvent construire des briefs autour des compétences qu'elles recrutent, puis évaluer les étudiants sur des livrables notés selon une grille — pas sur des CV.



















































































