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
- CodeIntermediateNew
Roll Out mTLS Across 80 Microservices with Istio
Install Istio (current LTS) in ambient mode where possible, sidecar mode where ambient is not yet supported by the service. Phase 1: enable PERMISSIVE mTLS namespace by namespac…
- Istio
- Mtls
- Kubernetes
Service Mesh and Microservices Networking - DesignIntermediateNew
Design a Secure Wi-Fi Onboarding Flow for IoT Devices
Design a BLE-based onboarding protocol: device advertises a service UUID on power-on, the companion app discovers, performs an ECDH key exchange, then encrypts and sends Wi-Fi S…
- Link Layer Protocols
- Ble
- Secure Onboarding
Computer Networks - AnalysisIntermediateNew
Measure HTTP/3 vs HTTP/2 Video Delivery Over Cellular
Using the architecture brief, the four-week quality-of-experience dataset, the cellular-and-video-profiles specification, and the starter synthetic-client harness module (all pr…
- Quic Http3
- Network Measurement
- Transport Protocols
Open coursework - CodeBeginnerNew
Containerize a Legacy Java Monolith and Move It to AWS ECS
Working only from the supplied materials — a representative module of the quoting application (`quote-engine-module`), a snapshot of the current web-server and routing configura…
- Containerization
- Docker
- AWS
Open coursework 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
- AnalysisIntermediateNew
Capacity Planning Model for a Black-Friday Traffic Surge
Pull 18 months of per-service request rate + utilization from Prometheus. Forecast BFCM traffic per service using a baseline + multiplicative seasonal model (Prophet or statsmod…
- Capacity Planning
- Forecasting
- Autoscaling
Site Reliability Engineering - StrategyBeginnerNew
Toil Audit + Automation Sprint for a Platform Team
Week 1-2: every team member logs every toil instance for 10 working days (timestamp, category, duration). Categorize using the Google SRE toil taxonomy (manual, repetitive, auto…
- Toil Reduction
- Automation
- Reliability Engineering
Open coursework - AnalysisIntermediateNew
Diagnose Route-Optimize Latency Tail Using Distributed Traces
Working only from the four supplied materials — the slow-trace export, the service map, the customer complaint log, and the infrastructure health readings — examine why the slow…
- Distributed Tracing
- Performance Analysis
- Tempo
Open coursework
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.



















































































