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.
Looks a bit like Spark - https://github.com/perwendel/spark
You can get a long way with just Spark: 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.