Background
Takeathome è un'azienda marchigiana di food delivery che mette in connessione clienti, ristoranti e rider in un modello marketplace multi-vendor. Con la crescita del business, la piattaforma esistente aveva mostrato i propri limiti strutturali: infrastruttura legacy costosa, architettura fragile nei momenti di picco, esperienza di acquisto discontinua e gestione operativa distribuita su sistemi non integrati.
La necessità era netta: riprogettare da zero l'intera piattaforma su un'architettura moderna, scalabile e sostenibile, senza perdere il business nel frattempo.

Il progetto
Abbiamo sviluppato il nuovo marketplace su architettura AWS con backend Laravel, frontend Vue.js e app mobile React Native per clienti e rider. Il sistema gestisce in tempo reale l'intero ciclo dell'ordine: dalla selezione del ristorante al pagamento, dall'assegnazione automatica al rider al tracking della consegna, con comunicazione sincrona tra tutti gli attori tramite WebSocket.
L'infrastruttura AWS, con Redis per le code, Docker per la containerizzazione e load balancing automatico, ha sostituito completamente l'architettura precedente, portando a scalabilità nativa nei picchi e a una gestione operativa centralizzata per ristoranti e rider.
I risultati
La migrazione alla nuova architettura AWS ha prodotto una riduzione dei costi di infrastruttura e servizi esterni del 93% rispetto alla soluzione precedente. Il sistema scala automaticamente nei periodi di picco, l'esperienza di acquisto è significativamente più fluida e la gestione operativa di ristoranti e rider è centralizzata in un unico pannello.
Abbiamo lavorato su
Tecnologie utilizzate
Laravel
Framework PHP moderno per sviluppo rapido di applicazioni web
Java
Linguaggio OOP enterprise-grade per applicazioni robuste e scalabili
Vue.js
Framework JavaScript progressivo per interfacce utente reattive
React Native
Framework per applicazioni mobili native con JavaScript e React
PostgreSQL
Database relazionale avanzato open-source con supporto JSON e GIS
Amazon AWS
Piattaforma cloud Amazon con oltre 200 servizi gestiti




