Dropwizard یک فریمورک با عملکرد بالاست که برای توسعه سریع سرویسهای وب RESTful مورد استفاده قرار میگیرد. این فریمورک به طور خاص برای ایجاد میکروسرویسهای جاوا مناسب است.
این فریمورک Dropwizard چند کتابخانه جاوا کاملا تثبیت شده برای ارائه پلتفرمی سریع و بدون مزاحمت را گرد هم آورده است. این فریمورک به همراه یک سرور jetty توکار، Google Guava، Logback، Hibernate Validator، Joda Time و بسیاری کتابخانههای محبوب دیگر جاوا ارائه شده است. به علاوه Dropwizard شامل jersey نیز هست که با آن میتوان وبسرویسهای RESTful ساخت و Jackson که برای پردازش JSON مورد استفاده قرار میگیرد. Dropwizard را میتوان به عنوان یک اکوسیستم مجزا در نظر گرفت که شامل همه وابستگیهای اشاره شده بالا است که در یک بسته منفرد گرد هم آمدهاند.
اگر میخواهید از Dropwizard استفاده کنید، دیگر نیاز نیست زمان زیادی را صرف کارکردهای ثانویهای مانند نوشتن کد برای پیکربندی، معیارها، یا گزارشگیری بکنید. به جای آن میتوانید روی منطق تجاری اولیه اپلیکیشن تمرکز کنید و به بالاترین بهرهوری دست یابید. به همین دلیل است که Dropwizard در اغلب موارد به صورت یک فریمورک جاوای دوستدار عملیات یاد میشود. آغاز کار با آن در صورتی که قبلاً کد جاوا نوشته باشید، دشوار نیست چون مستندات Dropwizard مثال Hello World سادهای ارائه کرده است که میتواند در گامهای نخست به شما کمک کند.