Precious Ojogu

Software Engineer (Backend)

Email  ·  GitHub  ·  LinkedIn  ·  X

Technical Writing

All articles on Medium →

Sporty Bet Crashed. Here's Why.

A systems analysis of the SportyBet outage — examining likely failure modes, the architectural decisions that made the system fragile under load, and what high-traffic backend engineers should take from it.

Read →

Solving the N+1 Query Problem: From 30s to 1s

A hands-on walkthrough of diagnosing and fixing the N+1 query problem in a production API — detection process, the fix, and the 30x response time improvement.

Read →

Incremental Sync: Frontsync & Backfill

Designing a two-mode sync architecture — frontsync for keeping recent data current, backfill for recovering historical records — with application to the X API's pagination and datetime filtering constraints.

Read →

Messaging Patterns: The Core of Modern Distributed Infrastructure

An examination of the fundamental messaging patterns — point-to-point, pub/sub, request/reply, fan-out — and how choosing the wrong one cascades into reliability and scalability problems.

Read →

Handling Duplicate Webhooks in WhatsApp API Using Redis

Why the WhatsApp API sends duplicate webhook events and how to implement idempotent deduplication using Redis — protecting downstream systems from processing the same event twice.

Read →

How to Implement Twitter (X) OAuth 2.0 with PKCE using FastAPI and Tweepy — A Complete Guide

Why Twitter's OAuth 2.0 with PKCE differs from standard OAuth flows and how to implement a secure, production-ready authorization system using FastAPI and Tweepy — from generating code challenges to exchanging tokens and protecting your callback endpoint.

Read →

Thoughts & Personal Essays

Why Nigeria's Housing Market Needs What Fintech Already Has

On the structural gaps in Nigeria's housing market — and why the transparency, access, and trust infrastructure that transformed Nigerian fintech is exactly what real estate needs next.

Read →