All posts
Tag
#distributed-systems
4 posts under this tag.
#distributed-systems 4#messaging 4#termii 4#architecture 2#deployments 2#reliability 2#go 1#idempotency 1#monitoring 1#networking 1#releases 1#versioning 1#webhooks 1
6 min readInside Termii · part 1
Inside Termii: from API call to delivered SMS
A deep dive into the architecture behind messaging platforms like Termii: aggregators, SMSCs, queues, workers, backpressure, and why an API acknowledgement is not a delivery receipt.
- #termii
- #architecture
- #messaging
- #distributed-systems
5 min readInside Termii · part 2
Inside Termii: what delivered actually means
The message lifecycle after the API responds: routing, delivery reports, webhooks, and why accepted, delivered, and read are three different promises.
- #termii
- #messaging
- #webhooks
- #distributed-systems
4 min readInside Termii · part 3
Inside Termii: when providers fail
Failure classification, exponential backoff, jitter, circuit breakers, and provider failover: how a messaging platform survives the day the network breaks, and why failover can double your messages.
- #termii
- #messaging
- #reliability
- #distributed-systems
5 min readInside Termii · part 4
Inside Termii: the war on duplicate OTPs
Idempotency keys, database constraints, the transactional outbox, and worker-level deduplication: how a messaging API makes retries, crashes, and ambiguous timeouts harmless.
- #termii
- #messaging
- #idempotency
- #distributed-systems