Observability
If you like applying Observability, every challenge here gives you a chance to practice it on a real industry brief.
- CodeIntermediateNew
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 - DesignIntermediateNew
Design a Golden-Path Service Template for a Series-D Scale-Up
Design a golden-path template producing a Go (or Node) microservice with: REST + gRPC scaffolding, structured logging (slog or pino), OpenTelemetry tracing, Prometheus metrics, …
- Platform Engineering
- Golden Paths
- Backstage
Platform Engineering - CodeAdvancedNew
Build an Internal Developer Portal with Backstage for a FinTech
Deploy Backstage on the fintech's existing Kubernetes platform. Build catalog-info.yaml generators that crawl their GitHub orgs (300+ repos) and Jira (ownership tags) to seed th…
- Backstage
- Platform Engineering
- Service Catalog
Platform Engineering - DesignAdvancedNew
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
- Slo Design
DevOps and Secure Deployment Practice your coursework on real scenarios.
Every challenge is shaped from real industry context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- CodeAdvancedNew
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
- Sampling Strategies
Software Observability - DesignAdvancedNew
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
Software Observability - AnalysisAdvancedNew
Debug Latency Tail With Distributed Tracing on a Logistics SaaS
Receive 7 days of anonymized trace data in Tempo, the service map (12 services), and the customer complaint log. Investigate: filter the slowest 1 percent of traces, identify th…
- Distributed Tracing
- Performance Analysis
- Tempo
Software Observability - StrategyIntermediateNew
Maintenance Plan for a Donated NGO Web Platform
Run an inventory: dependencies (with known-CVE check), secret exposure, test coverage, deploy process, observability, and on-call. Author a 12-month maintenance plan covering pr…
- Software Maintenance
- Dependency Management
- Security Hardening
Software Engineering Foundations - 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.
- DesignAdvancedNew
Change-Impact Analysis for a Cross-Service API Migration
Pull API logs over 30 days from the API gateway to enumerate all consumers + per-endpoint call volume. Cross-reference with service-catalog ownership to map 23 consumers to team…
- Change Impact Analysis
- Api Migration
- Parallel Run
Software Evolution and Maintenance - AnalysisIntermediateNew
Cardinality and Cost Control on a Datadog-Based Gaming Platform
Receive an anonymized export of Datadog metric inventory (metric names, tag-cardinality counts, monthly cost per metric, team owner). Identify the top 30 cost-driver metrics, cl…
- Cardinality Control
- Datadog
- Cost Optimization
Software Observability - CodeIntermediateNew
Observability Injection: Distributed Tracing via Sidecars
Enable Envoy tracing with the OpenTelemetry tracer in Istio MeshConfig. Configure a Tempo backend with a Grafana frontend. Verify W3C tracecontext propagation across all 26 serv…
- Distributed Tracing
- Opentelemetry
- Envoy
Service Mesh and Microservices Networking
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.



















































































