forked from dropwizard/dropwizard
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
codahale edited this page May 3, 2011
·
15 revisions
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.
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.
How to do various Dropwizardy things.
What to do when you encounter a sadness.