The engineering portal
Communications engineering, no hand-waving.
Six deep series on messaging APIs, webhooks, conversation design, IP protocols and SDKs — ending with a CPaaS you build yourself. Every concept ships with code you can run in the page.
Featured series
Build a Tiny CPaaS
Assemble a minimal communications platform from first principles: routing, carrier abstraction, metering, observability and tenant isolation.
- 01Message router core
- 02Carrier abstraction layer
- 03Billing events and meters
- 04Observability
- 05Multi-tenancy and limits
New chapters this week
All series →Evaluating conversation quality
Chatbot Conversation Architecture
Multi-tenancy and limits
Build a Tiny CPaaS
Debugging webhooks in production
Webhook Engineering
Versioning without breaking clients
API Integrations Masterclass
Publishing and docs
SDK Design
Bridging IP and SMS worlds
IP Messaging Protocols
Deep series
Ordered chapters with explicit prerequisites. You learn idempotency before you build a router that depends on it.
Runnable code
Playgrounds execute in a sandboxed worker against a simulated SDK — real HMAC, real queues, real conversation state.
Real architecture
Outboxes, carrier connectors, read cursors and meters: the patterns production platforms actually use.
All series
API Integrations Masterclass
How production messaging APIs are actually shaped — resources, idempotency, throughput and versioning — and how to integrate with them without waking up at 3am.
Webhook Engineering
Producing and consuming webhooks you can trust: signatures, replay protection, retries, dead-letter queues and production debugging.
Chatbot Conversation Architecture
Design conversations as explicit state machines: slots, context, menus, human handoff and how to measure whether any of it works.
IP Messaging Protocols
What changes when messages ride on IP instead of signalling channels: transports, channels and threads, receipts, ordering and bridging back to SMS.
SDK Design
Design client libraries developers enjoy: resource-shaped APIs, errors as values, sane retries and documentation that ships with the code.
Build a Tiny CPaaS
Assemble a minimal communications platform from first principles: routing, carrier abstraction, metering, observability and tenant isolation.