Solace makes it easy to implement production-ready microservices using Spring Boot and Cloud Foundry.
Write Once, Run Anywhere (WORA) was a slogan coined by Sun Microsystems to illustrate the cross-platform benefits of Java.
While in many cases Java lived up to this promise, today we need to Write Once, Deploy/Scale Anywhere.
The bane of many developers (including myself) is the inability to inject operating environment properties into applications. This problem becomes even more pronounced when trying to develop production-ready microservices in the most agile way possible.
Why? Simply put, there are external dependencies (such as messaging) whose information can only be known at runtime.
Imagine creating a simple Spring Boot application that runs on your laptop. This application receives product information from a JMS Queue, does an inventory query and republishes the data to a JMS Topic. Everything works fine so it’s time to integrate it into your Cloud Foundry development environment and let it live in the broader enterprise ecosystem.… Read the rest