An Intro to Spring Cloud Contract 1. Introduction Spring Cloud Contract is a project that, simply put, helps us write Consumer-Driven Contracts (CDC). This ensures the contract between a Producer and a Consumer, in a distributed system – for both HTTP-based and message-based interactions. In this quick article, we’ll explore… Continue Reading spring-cloud-contract

ETL with Spring Cloud Data Flow 1. Overview Spring Cloud Data Flow is a cloud-native toolkit for building real-time data pipelines and batch processes. Spring Cloud Data Flow is ready to be used for a range of data processing use cases like simple import/export, ETL processing, event streaming, and predictive analytics. In… Continue Reading spring-cloud-data-flow-etl

Introduction to Spring Cloud OpenFeign 1. Overview In this tutorial, we’re going to describe Spring Cloud OpenFeign – a declarative REST client for Spring Boot apps. Feign makes writing web service clients easier with pluggable annotation support, which includes Feign annotations and JAX-RS annotations. Also, Spring Cloud adds support for Spring… Continue Reading spring-cloud-openfeign

Batch Processing with Spring Cloud Data Flow Spring Cloud 1. Overview In the first article of the series, we introduced Spring Cloud Data Flow‘s architectural component and how to use it to create a streaming data pipeline. As opposed to a stream pipeline, where an unbounded amount of data is… Continue Reading spring-cloud-data-flow-batch-processing

Using a Spring Cloud App Starter 1. Introduction In this article, we’ll demonstrate how to use the Spring Cloud App starters – which provide bootstrapped and ready-to-go applications – that can serve as starting points for future development. Simply put, Task App Starters are dedicated for use-cases like database migration… Continue Reading spring-cloud-app-starter

Spring Cloud Sleuth in a Monolith Application 1. Overview In this article, we’re introducing Spring Cloud Sleuth – a powerful tool for enhancing logs in any application, but especially in a system built up of multiple services. And for this writeup we’re going to focus on using Sleuth in a… Continue Reading spring-cloud-sleuth-single-application

Guide to Spring Cloud Kubernetes 1. Overview When we build a microservices solution, both Spring Cloud and Kubernetes are optimal solutions, as they provide components for resolving the most common challenges. However, if we decide to choose Kubernetes as the main container manager and deployment platform for our solution, we… Continue Reading spring-cloud-kubernetes