Skip to contentSkip to content
Verified credentials. On-chain. Forever.Learn more
Ewance
Sign in
Cover image for Domain-Driven Design Aggregate Redesign for a Lending API
Design

Domain-Driven Design Aggregate Redesign for a Lending API

FreeVerified credential4 weeksAdvanced

Overview

What this challenge is about.

Run an event-storming workshop, map bounded contexts, resolve term collisions, and draft a migration plan for a lending API to earn a verifiable certificate.

The scenario

The fintech (Series-C at GBP 120M raised, regulated by the UK FCA (Financial Conduct Authority)) cannot ship its requested second-charge product because Servicing and Origination disagree on what a 'Drawdown' is.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

The Brief

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

Redesign a lending API into proper DDD bounded contexts and aggregates and propose a phased 12-week migration the engineering org can fund.

Earning criteria — what you'll demonstrate

  • Facilitate an event-storming workshop with non-engineers in the room
  • Identify bounded contexts from domain events, not org chart
  • Design aggregates that own their invariants
  • Build a ubiquitous-language glossary that survives PR review

Program Fit

Where this fits in your program.

Sharpens the same skills your degree expects you to demonstrate.

Software Design and Design Patterns

Master · Software Engineering

Strong alignment

This challenge maps to Software Design and Design Patterns at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.

One more thing

You can put a credential on your CV by Friday.