Home - lexsf/dropwizard-json GitHub Wiki
Welcome to Dropwizard
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.
We don't have nearly enough documentation right now.
Tutorials
The quickest way to go from zero to hero using Dropwizard.
- How to build a super-scalable enterprise Hello World service: Start here to begin kicking ass and taking names using Dropwizard in the time it takes you to download a bunch of JARs.
- How to deploy a Dropwizard service: Start here for a straight-forward example of taking a Dropwizard service out into the real world.
Now start kicking some ass.
Topic Guides
How to do various Dropwizardy things.
Troubleshooting
What to do when you encounter a sadness.