Introduction to Atomix 1. Overview Most distributed applications require some stateful component to be consistent and fault-tolerant. Atomix is an embeddable library helping in achieving fault-tolerance and consistency for distributed resources. It provides a rich set of APIs for managing its resources like collections, groups, and tools for concurrency. To… Continue Reading atomix

Deploy a Spring Boot Application to Google App Engine Cloud DevOps Spring 1. Overview In this tutorial, we’ll show how to deploy an application from our Bootstrap a Simple Application using Spring Boot tutorial to App Engine on Google Cloud Platform. As part of this we’ll: Configure Google Cloud Platform Console and SDK Use… Continue Reading spring-boot-google-app-engine

Introduction to Apache Curator 1. Introduction Apache Curator is a Java client for Apache Zookeeper, the popular coordination service for distributed applications. In this tutorial, we’ll introduce some of the most relevant features provided by Curator: Connection Management – managing connections and retry policies Async – enhancing existing client by… Continue Reading apache-curator

Spring Security with Stormpath 1. Overview Stormpath has developed solid support for Spring Boot and Spring Security – to make the integration with their infrastructure and services quite straightforward. In this article, we’re going to have a look at a minimalistic setup and integration of Stormpath with Spring Security. 2.… Continue Reading spring-security-stormpath

Building Microservices with Eclipse MicroProfile 1. Overview In this article, we’ll focus on building a microservice based on Eclipse MicroProfile. We’ll look at how to write a RESTful web application using JAX-RS, CDI and JSON-P APIs. 2. A Microservice Architecture Simply put, microservices are a software architecture style that forms… Continue Reading eclipse-microprofile

Hystrix Integration with Existing Spring Application Cloud Spring 1. Overview In the last article we looked at the basics of Hystrix and how it can help with building a fault tolerant and resilient application. There are lots of existing Spring applications that make calls to external systems that would benefit… Continue Reading hystrix-integration-with-spring-aop