Skip to contentSkip to content
Verified credentials. On-chain. Forever.Learn more
Ewance
Sign in
Cover image for Build a GraphQL Federation Schema for an E-Commerce Platform
Code

Build a GraphQL Federation Schema for an E-Commerce Platform

FreeVerified credential3 weeksAdvanced

Overview

What this challenge is about.

Implement User and Cart subgraphs for an e-commerce platform, run a federated query, and earn your verifiable certificate.

The scenario

The platform (around USD 90M revenue, around 4.5M monthly active users) is migrating off a BFF (Backend-for-Frontend) pattern that has accumulated 14k lines of duplicated request-shaping code.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

The Brief

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

Design a 5-subgraph Apollo Federation v2 schema and prove the federated router serves a real cart-checkout query end-to-end.

Earning criteria — what you'll demonstrate

  • Design a federated GraphQL schema across multiple bounded contexts
  • Use Apollo Federation v2 directives correctly (@key, @requires, @provides)
  • Implement subgraphs with Apollo Server in Node.js
  • Reason about query planning and N+1 risks in federated graphs

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.