What does HackerNews think of spark?

A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin

Language: Java

This project reminds me of java spark [1]. I was always a cheerleader of the project. We even used it in production, loved the non-annotation centric approach.

[1]https://github.com/perwendel/spark

The best way would be to learn from one of the existing open source projects.

You can start with sparkjava: https://github.com/perwendel/spark/

Also, multi-threading, I/O and networking are areas that you would need to understand inside out.