As microservices architectures are increasingly optimized for speed and simplicity, developers are increasingly using NATS—a lightweight high-performance, cloud-native messaging system—for inter-service communication. An interesting project developed in the NATS community bridges HTTP and NATS, and is explained in this article by Radomir Sohlic.
When developing RESTful web services, people are often confused with handling exceptions. This post will explain a powerful tactic for using exception mapper with the Dropwizard framework.
This post looks at using and configuring the Log4j 2 properties file, letting you change various configuration options without modifying your application code.
Scaling out using PHP while still building on Google's V8 JavaScript runtime... read on to hear about DreamFactory's decisions when building their REST API backend.
A bitmap is the data structure that immediately pops in your head when there's a need to map boolean information for a huge domain into a compact representation. It is a very popular data structure whenever memory space is at a premium. Redis, being an in-memory data structure server, provides support for bit manipulation operations. Read on for more details.
Service discovery is vital in large system deployments. Learn how to use Docker and Consul to help your deployments run more smoothly and get home at a decent hour.
Dropwizard has taken the Java world by storm with it's ease of use and great functionality. The metrics library is particularly powerful for anyone wanting to measure statistics in their Java applications.