Beginner-Friendly Authentication Messaging API — 3-State Ledgers Beat OTP Payload Archives
TL;DR: For a property marketplace that alerts a seller about a new order and then verifies the seller at login, start with SMS OTP plus email fallback, but retain a three-state event ledger rather than complete message payloads. The three states are accepted, delivered, and failed. This is the least complex design that supports retries, reconciliation, and an audit trail without turning every OTP…
We haven't written up this one. Dev.to has the full story — the link below goes straight to it.