In the last blog post we setup a Git repo and build pipeline for our Eureka server and deployed it to Bluemix.  Now that our Eureka server is deployed to the cloud we can deploy the services which leverage Eureka.  In this blog post I will walk through how to do this for the Participants… Read More

After wrapping up part 5 of this tutorial, we had a fairly well rounded, yet simple, microservices application able to run locally on our machine.  However, our ultimate goal is to not run the application locally but instead run it in the cloud, after all we are building a cloud native application.  My cloud of… Read More

In this next section of the tutorial we will discuss a very important topic when it comes to microservice apps, circuit breakers. One of the inherent problems when you have a distributed app like a microservice app is cascading failures across services.  Since the application is composed of several distributed services, there are more chances… Read More

After completing parts 1, 2, and 3 of this tutorial, we have a basic microservices application setup and running.  It is simple, but incorporates many of the mandates of being a cloud native application, so we are off to a good start. There are a couple of additional features in Spring Cloud Netflix that are… Read More

In Parts 1 and 2 of this tutorial we have built an application which displays upcoming obstacle course races and the participants that will be running them.  We have addressed some common cloud native app challenges list cross domain requests and service discovery by using projects from Spring Cloud and Netflix, namely Eureka and Zuul.… Read More

This week I gave a presentation at the local Bluemix meetup group on Docker containers and Bluemix. For the demonstration during the presentation I decided I would use one of the apps I first wrote as a Bluemix developer advocate, Bluechatter.  Bluechatter is a very basic IRC/chat like application written in Node.js.  It uses the… Read More

In part 1 of this tutorial, I talked about some of the features of Spring Cloud and we started to build a microservice app that will display a list of obstacle course races.  At the end of part 1 we had three services/apps one which served race data, another which served race participant data, and… Read More

I had recently written a couple of blog posts about building cloud native applications and microservices.  Those blog posts were mostly high level overview posts, leaving out the low level implementation details.  This blog post will be a first in a series of blog posts where I will talk about some of my favorite technologies… Read More