Using PhantomJS is an easy way to add testing to your automated build process, and with Iridium it is trivial to swap between browsers in your various environments.
Asynchronous end-to-end calls starting from the view layer to the backend is important in a microservices architecture because there is no guarantee that the containers which receive the calls will handle the response.
This article will show you how to set up a clustered MongoDB to store the data, a Solr Cloud to index the data in MongoDB in real time. Then how to use mongo-connector to replicate data from MongoDB to Solr Cloud. And finally, develop a simple Spring Data Solr application that talks to Solr Cloud to search the data in MongoDB.