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'.
- 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.
Yammer's high-performance, low-latency, Scala services all use Dropwizard. In fact, Dropwizard is really just a simple extraction of Yammer's glue code.
For more information, check out the wiki and the example application.