This is an educational project designed to emulate a game backend server and comprise popular Java libraries and patterns under the hood. Used technologies include:
Design patterns and practices implemented in code:
- Servlet-based server
- VFS (Virtual File System)
- DAO
- In-memory database (H2)
- Asynchronous messaging subsystem
- Unit testing (JUnit)
- Functional testing (Selenium)