Schedulers are great for task execution, but they're tough to scale horizontally. Let's use Hazelcast's IMaps, Akka, and CRON expressions to make a more scalable system.
Spring 5 comes with WebFlux — support for reactive programming practices in Spring applications. See how to introduce it into an old annotation-style controller.
We link Docker containers with each other to enable communication between them or to be sure that all of the tools and microservices are running on the same machine.
If you’re using Docker, the combination of Prometheus and Grafana offers an extremely enticing option to explore for reasons of ease of use and functionality.
Creating a Maven archetype can be a good way to streamline beginnings of new projects in your company. Check out the guide on how to do it in practice.
One of the new features in IntelliJ IDEA 2017.1 is full support for Gradle Composite Builds. See what they are, how they work, and why you might want to use them.
One of Mule's powerful features is SOAP Connect, which turns your WSDL into the connector and install in the Mule design palette within less than a few minutes.
Spring contexts are your tickets to bringing beans to your Java app. Make sure you know how to set up dependencies and incorporate them into your code.
Using SQS and Celery together, you can process a million requests automatically by scaling back-end processors and perform database maintenance with zero downtime.