Studiu de caz

Integrare SMS gateway cu mai mulți provideri

SaaS / Authentication

Confidential 2 weeks PHP Laravel Redis PostgreSQL REST APIs

Provocare

O platformă SaaS multi-tenant avea nevoie de autentificare OTP prin SMS și notificări tranzacționale în 12 țări. Unicul furnizor SMS folosit avea o rată de eșec la livrare de 6–8% în câteva piețe, cauzând autentificări eșuate și tichete de suport de la utilizatorii care nu primeau codurile.

Soluție

Am creat un strat de abstractizare peste trei furnizori SMS: un provider principal și două alternative specifice pe țări. Logica de rutare selectează furnizorul optim pe destinație pe baza ratelor istorice de livrare. Trimiterile eșuate sunt retrimise automat prin următorul provider, iar confirmarea livrării este urmărită în PostgreSQL și expusă într-un dashboard admin.

Rezultate

Rata de livrare cu succes a OTP-urilor a crescut de la 92% la 99,1% în două săptămâni de la activarea fallback-ului cu doi provideri. Costul SMS lunar a scăzut cu 18% prin rutarea către furnizori mai ieftini pe piețele unde providerul principal avea rezultate acceptabile. Tichetele de suport pentru OTP nelivrate au scăzut aproape la zero.

Delivery rate 92% → 99.1% 18% cost reduction 3 providers integrated with failover