When systems become more complex with each large database split into multiple smaller ones, maybe using derived databases for particular use cases like full text search, a challenge is to keep all this data in sync http://bit.ly/1UvL0Xf
Imagine a world where your system needs to expose not only one API for iOS, one API for Android, one for the website, and one for the AngularJS app front end, but also APIs for various set-top boxes and exotic mobile platforms or for third-party companies that call your API. Beyond any ideal design of your API, reality strikes back with the concrete and differing concerns of varied API consumers. You might need to optimize your API accordingly. http://bit.ly/1RjROBY
Embrace decentralization, build service-based systems and attack the problems that come with distributed state using stream processing tools, Ben Stopford urged in his presentation at the recent QCon London conference. http://bit.ly/1QUIc4A
Towards the end of 2015, we set free our cheat sheet for Java 8 best practices, which got thousands upon thousands of hits and downloads! So we thought, we should spawn another one, and we did just that. This point around, based on your analysis feedback, we focus on one of the greatest and generous
This article introduces you to a sample application that combines multiple Spring Boot microservices with an Apache Spark graph processing platform to discover influential Twitter profiles using PageRank.