📄️ Architecture Overview
Glass Box follows a modular, layered architecture designed for transparency and educational value. The codebase is split into two packages: com.ns.tcpframework (the reusable HTTP server framework) and com.ns.webserver (the application layer with handlers and models).
📄️ Logging and Metrics
Glass Box includes a custom logging system and real-time metrics collection, both of which can stream data to connected SSE clients.
📄️ Virtual Hosts
Glass Box supports name-based virtual hosting, allowing a single server instance to serve multiple domains, each with its own document root and route configuration.