Deploying a Spring Boot Application to Cloud Foundry 1. Overview Deploying a Spring Boot application to Cloud Foundry is a simple exercise. In this tutorial, we’ll show you how to do it. 2. Spring Cloud Dependencies Since this project will require new dependencies for Spring Cloud project, we’ll add the… Continue Reading spring-boot-app-deploy-to-cloud-foundry

Introduction to Conflict-Free Replicated Data Types Cloud Data 1. Overview In this article, we’ll look at conflict-free replicated data types (CRDT) and how to work with them in Java. For our examples, we’ll use implementations from the wurmloch-crdt library. When we have a cluster of N replica nodes in a… Continue Reading java-conflict-free-replicated-data-types

Intro to Google Cloud Storage with Java 1. Overview Google Cloud Storage offers online storage tailored to an individual application’s needs based on location, the frequency of access, and cost. Unlike Amazon Web Services, Google Cloud Storage uses a single API for high, medium, and low-frequency access. Like most cloud… Continue Reading java-google-cloud-storage

Introduction to Hystrix 1. Overview A typical distributed system consists of many services collaborating together. These services are prone to failure or delayed responses. If a service fails it may impact on other services affecting performance and possibly making other parts of application inaccessible or in the worst case bring… Continue Reading introduction-to-hystrix

Netflix Archaius with Various Database Configurations Cloud Persistence Spring  1. Overview The Netflix Archaius offers libraries and functionality for connecting to many data sources. In this tutorial, we’ll learn how to get configurations: Using the JDBC API to connect to a database From configurations stored in a DynamoDB instance By… Continue Reading netflix-archaius-database-configurations