Questo è il progetto del server in Golang per il gioco di strategia che vogliamo sviluppare
Allego anche lo schizzo della dinamica di connessione (NB: La struttura del progetto è stata costruita proprio su questo modello, quindi cercare di capire bene prima e poi scrivere codice!!)
Server Architecture.pdf
(PS: il .png è troppo piccolo, meglio scaricarsi e conservarsi il pdf, che è tuttavia totalmente modificabile, basta proporre e discutere eventuali cambiamenti)
Mancano ancora molte specifiche del progetto da decidere. Abbozzo la lista di quello che ancora non è stato deciso, poi, in sede di riunione o in maniera totalmente asincrona (tipo su whatsapp) dare idee e tappare sti buchi:
-
Golang
link risorse -
TCP
link risorse -
gRPC (o i tradizionali RPC forniti da Golang)
link risorse Golang RPC -
PostgreSQL
link risorse