Studiu de caz

Serviciu de postback-uri de conversie la volum mare

Performance Marketing

Confidential 4 weeks PHP Laravel Redis PostgreSQL Queue workers

Provocare

O platformă de performance marketing avea nevoie să primească, valideze și stocheze în timp real postback-uri de conversie de la peste 40 de parteneri de trafic. Sistemul existent pierdea postback-uri sub sarcină, avea 4,2% duplicate din retry-urile partenerilor și răspundea prea lent, provocând timeout-uri și pierderea datelor de atribuire.

Soluție

Am construit un microserviciu PHP/Laravel stateless cu un singur endpoint API performant, deduplicare Redis cu fereastră TTL configurabilă, queue workers asincroni pentru procesare ulterioară, PostgreSQL cu partiționare zilnică pentru evenimente și dashboard în timp real pentru rata de ingestie, erori și sănătatea partenerilor pe minut.

Rezultate

În primele 30 de zile au fost procesate 2,1 milioane de evenimente postback cu uptime de 99,97% și timp median de răspuns sub 80 ms. Rata evenimentelor duplicate a scăzut de la 4,2% la 0,03% după activarea deduplicării. Reclamațiile partenerilor privind timeout-urile au încetat în prima săptămână de la deployment.

2.1M events in 30 days 99.97% uptime Duplicate rate 4.2% → 0.03%