How to Create an AWS Continuous Deployment Pipeline

Creating a continuous deployment pipeline will bring us a step closer to an automated build, test, deploy strategy. In order to create such a pipeline, we need to have access to several tools. Instead of installing these on on-premise servers, we can make use of the AWS cloud offer. Let’s see how this can be accomplished!

Continue reading “How to Create an AWS Continuous Deployment Pipeline”

How to Deploy a Spring Cloud Function on AWS Lambda

In this post, we will create a Spring Cloud Function and create some unit tests for it. We will do so by creating a function with Bean definition and with the functional style. At the end, we will deploy the function on AWS Lambda.

Continue reading “How to Deploy a Spring Cloud Function on AWS Lambda”

How to Deploy a Spring Boot App to AWS Elastic Beanstalk

In this post, we are going to explore how we can deploy a simple Spring Boot application to AWS Elastic Beanstalk. We will explain how to setup an AWS account and provide a step-by-step guide how to deploy to AWS.

Continue reading “How to Deploy a Spring Boot App to AWS Elastic Beanstalk”

Discover Your Services With Spring Eureka

In this post, we will take a look at how we can make services be aware of each other without knowing their exact location. We will make use of Eureka Server which will act as a Discovery Server. Being Spring fans, we will do so by means of Spring Eureka.

Continue reading “Discover Your Services With Spring Eureka”

Google Cloud Vision with Spring Boot

In this post, we will take a look at how we can use Google Cloud Vision from a Spring Boot application. With Google Cloud Vision it is possible to derive all kinds of things from images, like labels, face and text recognition, etc. As a bonus, some examples with Python are provided too.

Continue reading “Google Cloud Vision with Spring Boot”

Automatic Builds at Your Fingertips With GCP Cloud Build

You are looking for an easy way to automatically build your application in the Cloud? Then maybe Google Cloud Platform (GCP) Cloud Build is something for you. In this post, we will build a Spring Boot Maven project with Cloud Build, create a Docker image for it and push it to GCP Container Registry.

Continue reading “Automatic Builds at Your Fingertips With GCP Cloud Build”

Deploy Spring Boot App to GCP App Engine

In this post we are going to deploy a Spring Boot application to the Google Cloud Platform (GCP) App Engine. First, we will take a look at the differences between the standard and flexible environment of App Engine. After that, we will describe step by step how the deployment to GCP App Engine can be accomplished.

Continue reading “Deploy Spring Boot App to GCP App Engine”

First Steps with GCP Kubernetes Engine

The past year, we wrote some articles using Minikube as Kubernetes cluster in order to experiment with. In this post, we will take our first steps into Google Cloud Platform (GCP) and more specifically of Kubernetes Engine. Let’s see whether going to the Cloud makes our lives even easier ;-). ¬†We will create a GCP account, create a Kubernetes cluster, deploy our application manually and deploy by means of Helm.

Continue reading “First Steps with GCP Kubernetes Engine”

Anchore Container Image Scanner Jenkins Plugin

In a previous post, we talked about how we can check our Docker images for any known vulnerabilities by means of Anchore Engine. This still required a manual action. Wouldn’t it be great if we could incorporate Anchore Engine into our Jenkins CI build job or pipeline? In this post, we will take a look at how we can accomplish this by means of the Anchore Container Image Scanner Jenkins Plugin.

Continue reading “Anchore Container Image Scanner Jenkins Plugin”