Progetto di Laboratorio di Reti
A Steemit-inspired social media implemented in Java using NIO and "overkill" synchronization mechanisms to handle unnecessary multiple threads working simultaneously on the same resources. Jackson is used to backup and restore the server's status. RMI is used to implement some of the server API functions.
This implementation reflects a typical client-server architecture that allows multiple clients to connect to a monolithic server
You can find further information about what the assignment was in WINSOME and some notes about the key choices of how it was realized in the report.
The above-mentioned documentation is provided only in italian 🇮🇹