Skip to contentSkip to content
Verified credentials. On-chain. Forever.Learn more
Ewance
Sign in
Cover image for Refactor a Tangled Order Aggregate at a Logistics Platform
Code

Refactor a Tangled Order Aggregate at a Logistics Platform

FreeVerified credential3 weeksAdvanced

Overview

What this challenge is about.

Refactor a logistics platform's god object into Order, Shipment, and Invoice aggregates. Preserve 340 tests and earn a verifiable certificate.

The scenario

The platform (around EUR 11M ARR, integrating with 9 carrier APIs) is preparing to onboard a Tier-1 retail shipper and the new product manager wants the order domain hardened before adding new features.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

The Brief

What you'll do, and what you'll demonstrate.

Refactor a 4,200-line god aggregate into properly-bounded DDD aggregates without breaking existing tests, surfacing the bugs hiding in the tangled code.

Earning criteria — what you'll demonstrate

  • Apply tactical DDD patterns to a real legacy aggregate
  • Identify aggregate boundaries from invariants, not from data relationships
  • Refactor incrementally while preserving a behaviour-coverage test suite
  • Surface and document bugs uncovered by clarifying domain language

Program Fit

Where this fits in your program.

Sharpens the same skills your degree expects you to demonstrate.

Aligned coursework coming soon.

One more thing

You can put a credential on your CV by Friday.

Refactor a Tangled Order Aggregate at a Logistics Platform