Overview
What this challenge is about.
Extract order-status reads, cancellations, and creation behind feature flags, then deliver a reconciliation report and playbook for your verifiable certificate.
The scenario
The brand (around 6 percent annual revenue growth, around 60 percent direct-to-consumer mix) cannot freeze code — every freeze week costs around EUR 1.4M in launch velocity for new product drops.
The Brief
What you'll do, and what you'll demonstrate.
Execute the first three slices of a strangler-fig migration from a PHP order monolith to a Go service, with zero downtime and dual-write reconciliation.
Earning criteria — what you'll demonstrate
- Apply the strangler-fig pattern as iterative slices, not a parallel rewrite
- Design dual-write reconciliation that catches divergence before customers do
- Use feature flags + percentage rollouts to bound migration blast radius
- Document a migration playbook reusable across subdomains
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Refactoring and Code Smell Detection
Master · Software Engineering
Strong alignment
This challenge maps to Refactoring and Code Smell Detection at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
- Strangler Fig Pattern
Apply strangler fig pattern to solve real industry problems and demonstrate production-level capability.
- Refactoring
Apply refactoring to solve real industry problems and demonstrate production-level capability.
- Legacy Modernization
Apply legacy modernization to solve real industry problems and demonstrate production-level capability.
- Go Programming
Apply go programming to solve real industry problems and demonstrate production-level capability.
- Dual Write Reconciliation
Apply dual write reconciliation to solve real industry problems and demonstrate production-level capability.
- Feature Flags
Apply feature flags to solve real industry problems and demonstrate production-level capability.
Careers
Career paths this challenge builds toward
Completing this challenge demonstrates skills that transfer directly to these roles: