- Anno
- Ambito
- Il mio ruolo
KodyVOD
Una piattaforma marketplace VOD su misura con interfaccia mobile adattiva. Architettura ad alta concorrenza su code Redis, motore di licenze proprietario e integrazione dei pagamenti Stripe / PayU.
In breve
- Anno
- 2024
- Ambito
- Marketplace VOD, motore di licenze, pagamenti
- Il mio ruolo
- Architettura, back-end, messa online
- Tecnologie
- Laravel 11EloquentMySQLStripe APIRedisRabbitMQDockerCI/CD
Case study
01Il problema
Un codice di accesso VOD vale denaro, quindi ogni strada che consegna lo stesso codice due volte è una perdita vera. Intorno a un'uscita gli ordini arrivano a ondate, e proprio quando le richieste in parallelo toccano il picco il sistema non deve dare un codice a due persone.
02Che cosa ho costruito
- Un motore di licenze proprietario assegna il codice in un'unica operazione indivisibile: o è legato a un ordine o è libero, mai in mezzo.
- Le code Redis assorbono il picco degli ordini e lo distribuiscono nel tempo invece di scaricarlo tutto insieme sul database.
- Le elaborazioni pesanti di contorno passano su RabbitMQ e non bloccano mai il percorso d'acquisto.
- Due gateway di pagamento — Stripe e PayU — dietro un'unica interfaccia, così il guasto di uno non ferma le vendite.
03Che cosa fa adesso
- Un codice raggiunge esattamente un ordine, anche con acquisti simultanei.
- Un picco di vendite non si traduce in errori dal lato di chi compra.
- Il guasto di un gateway di pagamento non chiude il negozio.
04Perché questo stack
Laravel 11, perché code, transazioni e integrazioni di pagamento lì sono mature e prevedibili. Tutta la difficoltà non sta nell'interfaccia, ma in quell'unico punto in cui un codice cambia proprietario.
Hai un progetto in mente?
Descrivilo in poche righe: rispondo entro 24 ore con un preventivo gratuito e una proposta di stack.