← Selected work

PROFESSIONAL · PRODUCTION

Messaging Platform

A production notification system delivering more than 1M push notifications and 50K SMS messages per day across multiple external providers.

Role
Production owner
Status
Production
Scale
1M+ push · 50K+ SMS/day
Stack
C# · .NET · provider APIs

Context

The platform is part of an existing production environment I own and evolve. Notification delivery has to work across provider boundaries while remaining observable enough to troubleshoot real delivery failures.

Scale & Integration

The system handles 1M+ push notifications and 50K+ SMS messages per day. SMS delivery integrates five providers behind application-level service boundaries, with configurable routing, result logging, delivery states, and retry behavior.

Reliability

External delivery is not treated as a single successful API call. Provider results are persisted and failed work can be retried. Operational troubleshooting focuses on the state transition from scheduled work through provider execution and recorded result.

Trade-offs

The current system evolved inside a long-running production codebase rather than from a greenfield queue architecture. I prefer to describe the actual guarantees and failure paths rather than imply stronger delivery semantics than the implementation provides.

What this demonstrates

High-volume production ownership, third-party provider integration, failure handling, state tracking, and the ability to evolve an existing system without rewriting it for résumé value.