Dropwizard is a sneaky way of making fast Scala web services.
It's a little bit of opinionated glue code which bangs together a set of libraries which have historically not sucked:
- Jetty for HTTP servin'.
- Jersey for REST modelin'.
- Guice for dependency injectin'.
- Fig for JSON configurin'.
- Jerkson/Jackson for JSON parsin' and generatin'.
- Logula/Log4j for loggin'.
- Metrics for figurin' out what your service is doing in production.
For more information, check out the wiki.