Calven Wong
  • Home
  • Experience
  • Case Studies

Engineering Deep Dives

Case Studies

Detailed write-ups of real engineering challenges: the problem, the constraints, the trade-offs, and what I shipped.

BrowserSPABFFsession layerSSO Serverfederation brokerproviderclientIdPOkta / AzurePostgreSQLcookie/authorizecode+PKCEID tokensession
AuthenticationOIDCSSOGo

The Broker in the Middle: Building an OIDC Federation Server in Go

Building an OIDC-compliant SSO server that plays both sides of the protocol, and why sitting between two trust boundaries is harder than picking one.

Read case study
pubpubbrokersubsubsub
NATS JetStreamMulti-TenancyGoDistributed Systems

Designing Tenant Isolation in a High-Throughput Messaging Platform

How I designed stream-per-domain isolation to prevent tenant cross-contamination in a production AI messaging platform.

Read case study
old schemanew schemabackfill progress
DatabaseZero-DowntimePostgreSQLKubernetes

Moving 3 Million Rows in Production Without Dropping a Request

Zero-downtime migrations require you to think forward and backward at the same time. Here's the expand-and-contract pattern that got us through it at Grab.

Read case study

Get in Touch

LET’S CONNECT.

Currently open to new opportunities and technical discussions regarding distributed systems, cloud architecture, and engineering leadership. I enjoy talking shop about distributed systems, event-driven architecture, or why observability matters more than most teams think.

Open to workDownload CV

Email

wongcalven@gmail.com

LinkedIn

linkedin.com/in/calvenwts

GitHub

github.com/calvenwts

© 2026 Calven Wong. All rights reserved.

Built with Next.js · Deployed on Vercel