Skip to contentSkip to content
Verified credentials. On-chain. Forever.Learn more
Ewance
Sign in
Cover image for Design a Versioning Strategy for a Public REST API
Design

Design a Versioning Strategy for a Public REST API

FreeVerified credential3 weeksAdvanced

Overview

What this challenge is about.

Evaluate API versioning strategies for a fintech platform, then write a migration RFC. Earn a verifiable certificate.

The scenario

The fintech (regulated by the FCA (Financial Conduct Authority)) has had two enterprise customers escalate to their CEO over breaking changes in 6 months — there is no second chance to fix this.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

The Brief

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

Recommend a public-API versioning strategy and produce a 12-month migration plan that protects 4,500 SMB customers across 14 endpoints.

Earning criteria — what you'll demonstrate

  • Compare URI, header, and evolution-only versioning honestly
  • Audit an existing OpenAPI surface for breaking-change patterns
  • Design a migration plan that respects existing customer code
  • Write an RFC that earns engineering and partner sign-off

Program Fit

Where this fits in your program.

Sharpens the same skills your degree expects you to demonstrate.

API Design and GraphQL

Master · Software Engineering

Strong alignment

This challenge maps to API Design and GraphQL 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.

Design a Versioning Strategy for a Public REST API