HomeCase StudiesGlobal EdTech & Professional Learning Platform
EdTechStaff Augmentation

Global EdTech & Professional Learning Platform

Modernized 10 .NET microservices for a global EdTech leader, enabling GraphQL integration, multi-domain SSO expansion, new assessment format delivery, and AI-driven feature rollout.

Company Context

A global education technology company delivering professional certification, test preparation, and academic learning programs to students across multiple countries. Operates a large-scale digital platform serving millions of learners with assessment, content, and credentialing workflows.

Engineering Environment
.NETMicroservicesGraphQLRedisSSOGoogle AuthMicrosoft Auth
What Our Scale Partnership Revealed
  • The core backend microservices engine had not been touched in over 3 years — incompatible with the GraphQL services the product team had already built and were waiting to ship.
  • SSO expansion was completely blocked: Google and Microsoft authentication had no domain validation logic, meaning new Kaplan domains couldn't be added without a security gap.
  • New student assessment formats — already designed and ready — could not be deployed because the backend had no support for them.
  • The AI feature roadmap was stalled. Every planned intelligent capability sat behind this same infrastructure bottleneck.
  • Redis caching was underutilised, leaving performance headroom on the table at global scale.
Engineering Work
  • Modernized ~10 .NET microservices — updated service communication patterns, aligned with modern architecture standards, and removed the compatibility blockers preventing GraphQL integration.
  • Implemented domain validation logic for Google and Microsoft SSO — Kaplan can now add new authenticated domains securely without manual workarounds.
  • Enabled backend support for new student assessment formats.
  • Improved Redis caching strategy and inter-service communication for measurable performance gains at scale.
  • Coordinated deployment across development, staging, and production — zero regression across environments.
System Outcome
  • 10 backend microservices modernized and fully compatible with GraphQL and AI-integrated services.
  • SSO expansion unblocked — new domains now onboard securely via Google and Microsoft authentication.
  • New student assessment formats deployed — product features that had been waiting on infrastructure can now ship.
  • AI feature rollout pipeline is now open.
  • Performance improved across service communication and caching layers.
Engineering Breakdown+

.NET Microservices Upgrade: Updated service contracts and internal communication patterns across 10 services without breaking existing consumers — required careful interface versioning and staged deployment.

SSO Domain Validation: Implemented validation middleware that checks incoming authentication requests against an allowlist of approved Kaplan domains before passing to Google/Microsoft OAuth flows.

Redis Caching: Audited existing cache usage, identified high-frequency queries with no caching, and implemented appropriate TTL strategies — particularly for assessment content lookups called at student exam volume.

Scale Partnership

Want to see what we'd uncover in your engineering environment?

Every engagement starts with understanding your actual system constraints.