WasaText: Architettura e Scalabilità in un Progetto Universitario
Un'analisi approfondita di WasaText, l'applicazione di messaggistica sviluppata per il corso WASA. Come strutturare un'app per gestire la complessità.
Il Progetto WasaText
WasaText è stato uno dei progetti più stimolanti del mio percorso accademico alla Sapienza. L'obiettivo era creare un sistema di messaggistica che non fosse solo funzionale, ma che seguisse rigorosi pattern di architettura software.
La Tecnologia Dietro le Quinte
Il cuore del sistema è basato su un backend robusto in Go (Golang), scelto per la sua efficienza nella gestione della concorrenza. Per il frontend, ho optato per Vue.js, garantendo un'interfaccia reattiva e moderna.
L'uso di REST API ben definite e una gestione granulare della sicurezza (autenticazione tramite cookie e gestione dei permessi) ha permesso di creare un'applicazione flessibile e sicura. WasaText rappresenta l'equilibrio perfetto tra semplicità d'uso e complessità architetturale.