Computer & Information Sciences
Information Technology Challenges
Real IT projects on Ewance — plan, secure, and operate the infrastructure and services a modern organisation runs on. Solve them to build a portfolio of verified, recruiter-checkable proof you can do the work — not just describe it.
Recommended challenges
- DesignIntermediateNew
Design SLO-Driven Alerts for a Telco's Subscriber API
Receive a 90-day RED (Rate, Errors, Duration) metrics export for the subscriber API across 6 endpoints and 38 weeks of paging history. Define an SLO per endpoint (e.g., 99.9 per…
- Slo Design
- Alerting
- Prometheus & Grafana
Software Observability - CodeIntermediateNew
Design a Multi-Tenant Kubernetes Namespace-Provisioning Self-Service
Design and build a Backstage scaffolder that lets a squad request a namespace (specifying environment, owners, expected scale). The scaffolder generates a pull request to a GitO…
- Platform Engineering
- Kubernetes Orchestration
- Self Service
Platform Engineering - CodeBeginnerNew
Bootstrap a Production-Grade CI/CD Pipeline for a Pre-Seed Startup
Audit the current deploy process and document the 6-point checklist of risk it removes. Build the pipeline in GitHub Actions: (1) PR check workflow, (2) main-branch build with m…
- Ci Cd
- Github Actions
- Container Signing
DevOps and Secure Deployment - AnalysisIntermediateNew
TCP Congestion Control Comparison on a Long-Fat Network
Set up two Linux test hosts in Sydney + Frankfurt cloud regions (or one host pair with tc-netem emulating 280ms RTT). Run iperf3 transfers using CUBIC and BBR at 4 loss rates (0…
- Tcp Ip
- Congestion Control
- Performance Testing
Computer Networks Develop in-demand professional skills.
Each challenge names the skills it strengthens. Over time, your profile fills with the competences a hiring manager would actually look for.
Why Ewance
- PresentationBeginnerNew
Run an Incident-Response Tabletop for a Healthtech On-Call Team
Design 3 tabletop scenarios with realistic timeline injects (every 5-10 minutes, new info arrives). Run the tabletop hybrid (in-person + remote) with the 8 on-call engineers + 2…
- Incident Response
- Tabletop Exercises
- Incident Command
Site Reliability Engineering - CodeIntermediateNew
Deploy SDN-Based Network Slicing for a Telco Operator
Receive the current transport architecture (P4-programmable switches, ONOS controller cluster), the 3 customer-class SLAs (consumer: best-effort 50 Mbps; enterprise IoT: 5 Mbps …
- Sdn
- Onos
- Mininet
Advanced Computer Networks - CodeIntermediateNew
Build a GitOps Rollout Pipeline with ArgoCD Progressive Delivery
Receive the current CI pipeline (GitHub Actions runs kubectl apply against EKS), one representative service (Go API, 8 replicas, 4ms p99 SLO, 0.1 percent error-rate SLO), and ac…
- Kubernetes Orchestration
- Gitops
- Argocd
Container Orchestration with Kubernetes - StrategyIntermediateNew
Refactor a Tangled Terraform Repo for a Multi-Account AWS Estate
Audit the existing repo and produce a dependency map across modules and accounts. Design the target layout: account-level base modules, region-level shared infra, environment-le…
- Terraform
- Terragrunt
- Terraform
DevOps and Secure Deployment - Browse challenges
Explore role
Strategy Analyst
Frame the business question, model the options, build the recommendation. From market sizing to competitive analysis, this role is where strategy consulting meets in-house decision-making.
- CodeIntermediateNew
Secure a LoRaWAN Sensor Network for Cold-Chain Logistics
Read the LoRaWAN 1.0.x vs 1.1 spec (the network runs 1.0.3). Design the new key management: device-unique AppKey + NwkSKey, rotation every 90 days for the warehouse devices (the…
- Lorawan
- Wireless Security
- Key Management
Wireless and Mobile Networks - CodeSeniorNew
Envoy WASM Filter for Per-Tenant Rate Limiting
Implement the filter in Rust using the proxy-wasm-rust-sdk. The filter computes a (tenant_id, endpoint, method) key, calls a Redis token-bucket service via a sidecar HTTP client…
- API Gateway Patterns (Kong, Envoy)
- Wasm
- Rust Programming
Service Mesh and Microservices Networking - AnalysisBeginnerNew
Define SLOs and Error Budgets for a Real-Time Trading API
Pull 90 days of API latency + error data per endpoint from Prometheus (anonymized exports provided). Propose Service Level Indicators (SLIs) for 3 services × 2 SLI types (availa…
- Slo / Sli Definition
- Error Budgets
- Sli Design
Site Reliability Engineering - DesignBeginnerNew
Bootstrap ArgoCD on a Multi-Cluster Platform for an EdTech
Design the repo topology: per-environment vs per-tenant kustomize overlays, ApplicationSet generators for service-per-cluster fan-out, a sync-wave strategy for ordered deploys. …
- Argocd
- Kubernetes Orchestration
- Kustomize
GitOps and Continuous Delivery Get recognized by recruiters and employers.
Credentials are blockchain-anchored via LearnCoin — tamper-evident, portable, link-shareable on LinkedIn and beyond.
Why Ewance
- StrategyIntermediateNew
Design a Multi-Region Blue/Green Database Deployment for an EdTech Platform
Design the migration: source PostgreSQL 14 (primary in São Paulo) to target PostgreSQL 16 (primary in Mexico City, replica in Bogotá). Use logical replication for zero-downtime …
- Blue Green Deployment
- Logical Replication
- Postgresql Or Mysql
DevOps and Secure Deployment - CodeBeginnerNew
Implement a Distance-Vector Routing Algorithm
Implement distance-vector routing in Python: each simulated router maintains a distance vector, exchanges vectors with neighbors every 1 second of simulated time, and updates it…
- Routing
- Distance Vector
- Network Simulation
Computer Networks - CodeIntermediateNew
Canary Deployments via Mesh Traffic Splitting for a Streaming Platform
Set up Flagger with Istio as the traffic provider. Define a canary policy for the playback-API service: 5 percent → 25 percent → 50 percent → 100 percent with 5-minute bake at e…
- Istio
- Flagger
- Canary Deployment
Service Mesh and Microservices Networking - DesignBeginnerNew
Build a Wi-Fi 6E Site Survey for an Industrial IoT Deployment
Receive the warehouse floor plan (CAD + obstruction inventory), the AMR fleet's RF requirements (6 GHz preferred, -67 dBm minimum, <50ms handover), and the existing Wi-Fi 5 site…
- Wireless Networks
- Wifi 6e
- Site Survey
Advanced Computer Networks - DesignSeniorNew
Re-Architect a Data-Center Fabric for an AI-Training Workload
Receive the current 3-tier topology diagram, traffic captures from the existing fabric (4 weeks of sFlow), and the rack-level requirements for the 4 new H100 racks (200 Gbps per…
- Data Center Networking
- Bgp
- Evpn Vxlan
Advanced Computer Networks - DesignIntermediateNew
Wi-Fi 6E Site Survey + Capacity Plan for a Hospital
Import floor plans for 4 buildings (around 38,000 m2 total) into Ekahau or equivalent. Run a predictive survey targeting -65 dBm RSSI in patient rooms + -60 dBm in operating the…
- Wifi 6e
- Rf Planning
- Site Survey
Wireless and Mobile Networks - CodeBeginnerNew
Structured Logging Migration for a Healthcare SaaS Monolith
Receive the current Lograge-flavored Rails logger and 3 sample log files (anonymized PHI). Design: a structured-log JSON schema (request_id, user_id, route, status, duration_ms,…
- Structured Logging
- Loki
- Phi Redaction
Software Observability - AnalysisBeginnerNew
Cellular IoT NB-IoT vs LTE-M Choice for Smart Metering
Define 6 evaluation axes: indoor / basement coverage (MCL / Maximum Coupling Loss target), battery life (15-year), data cadence (1 message every 4 hours), mobility (static), MNO…
- Nb Iot
- Lte M
- Cellular Iot
Wireless and Mobile Networks - CodeIntermediateNew
Roll Out OpenTelemetry Tracing Across a Microservices Fintech
Receive an anonymized service map (90 services, payment-critical path of 12), a runtime mix (Node.js, Go, Java), and existing logging/metrics setup. Define: an OTel SDK adoption…
- Distributed Tracing
- Opentelemetry Instrumentation
- Sampling Strategies
Software Observability - CodeBeginnerNew
Build a Reliable Transport Layer Over UDP
Implement in Go: connection establishment (3-way handshake), sequenced and acknowledged data segments, retransmission timer with exponential backoff, fast retransmit on triple d…
- Tcp Ip
- Reliable Transport
- Udp
Computer Networks - DesignIntermediateNew
Observability for a Microservices Payments Platform
Design the observability architecture: OpenTelemetry traces from 38 services into Tempo, structured logs via Loki, RED (rate, errors, duration) metrics via Prometheus, SLOs defi…
- Observability
- Opentelemetry Instrumentation
- Slo Design
DevOps and Secure Deployment - AnalysisBeginnerNew
Measure and Reduce Developer Cognitive Load Across 6 Squads
Run the Team Topologies team self-assessment (cognitive-load survey, 12 questions) with 5 representatives per squad (30 total). Inventory each squad's tool surface: services own…
- Platform Engineering
- Cognitive Load
- Team Topologies
Platform Engineering
How it works
From brief to credential, in six steps.
Step 01
Browse challenges aligned to your studies.
Step 02
Accept the one that fits your goals.
Step 03
Work through it with AI Copilot guidance.
Step 04
Submit for structured evaluation.
Step 05
Earn a verified credential.
Step 06
Add it to LinkedIn with one click.
Industry teams behind a decade of practitioner briefs
Hiring from this pool?
Sponsor a challenge and meet candidates through actual work.
Industry teams can shape briefs around the skills they hire for, then evaluate students on rubric-scored deliverables — not resumes.



















































































