The code is written as a realistic server implementation:
Code is organized logically into packages
Repositories are created for each database entity to handler all operations pertaining to a specific table
Handlers map to the logical entities which they serve
JSON serialization is provided via Dsljson
Doing this effectively required a custom Vert.x Buffer implementation that also extended OutputStream in order to rely on the efficient Vert.x heap memory pool instead of building a novel implementation.