Spring Boot deployment on Kubernetes

Spring Boot gives you the runtimes you need to make Spring Framework-based applications.

Kubernetes is a de-facto standard for deploying Cloud Native Applications, but the myth persists that it's not ready for Java workloads. First, learn about the history of Microservices; the framework, the libraries, the platform and the tools that have become deprecated with Spring Boot. Then explore Spring Boot characteristics such as Discovery, Blue/Green Deployments, Elasticity, Canary Deployments, Resiliency, Pipeline(CI/CD), and Authentication and how they becomes implicit to applications deployed on Kubernetes. Lastly, we'll build, debug, deploy, and discover Spring Boot, covering in depth details of the tools, libraries and platforms that will make your Spring Boot deployments smooth and easy.

Kamesh
Director of Developer Experience at Red Hat
Burr Sutter
Chief Developer Evangelist

Spring Boot Articles

Autoscaling Red Hat Fuse applications with OpenShift

Autoscaling Red Hat Fuse applications with OpenShift

November 11, 2019

In this article, we demonstrate Red Hat OpenShift’s horizontal autoscaling feature with Red Hat Fuse applications. The result is a Spring Boot-based application that uses the Apache Camel component twitter-search that searches Twitter for tweets based on specific keywords. If traffic or the number of tweets increases, and this application cannot serve all requests, then […]

Autowire MicroProfile into Spring with Quarkus

Autowire MicroProfile into Spring with Quarkus

October 2, 2019

Eclipse MicroProfile and Spring Boot are often thought of as separate and distinct APIs when developing Java microservices. Developers default to their mental muscle memory by leveraging the APIs that they use on a daily basis. Learning new frameworks and runtimes can be a significant time investment. This article aims to ease the introduction to […]

Extending support for Spring Boot 2.1.6 and Spring Reactive

Extending support for Spring Boot 2.1.6 and Spring Reactive

August 30, 2019

Red Hat Application Runtimes recently added extended support for the Spring Boot 2.1.6 runtime for Red Hat customers building Spring apps. Red Hat Application Runtimes provides application developers with a variety of application runtimes running on the Red Hat OpenShift Container Platform. Introduction to Spring Boot Spring Boot lets you create opinionated Spring-based standalone applications. The […]

Create your first application with Kogito

Create your first application with Kogito

August 29, 2019

Kogito is cloud-native development, deployment, and execution platform for building intelligent applications, backed by battle-tested capabilities. It originates from well-known open source projects, such as Drools and jBPM. Key characteristics of Kogito include: Cloud-first — Cloud deployment is the first and foremost target runtime environment. Domain-specific — No more leaking abstraction of the technology behind […]

Reactive Spring Boot programming with Vert.x

Reactive Spring Boot programming with Vert.x

August 21, 2019

The latest bundle of Red Hat supported Spring Boot starters was recently released. In addition to supporting the popular Red Hat products for our Spring Boot customers, the Red Hat Spring Boot team was also busy creating new ones. The most recent technical preview added is a group of Eclipse Vert.x Spring Boot starters, which […]

Optimizing Red Hat Fuse 7 Spring Boot container images

Optimizing Red Hat Fuse 7 Spring Boot container images

April 26, 2019

Working with Red Hat Fuse 7 on Spring Boot is straightforward. In my field experience, I have seen many development (a.k.a. integrator) teams moving to Fuse 7 on Spring Boot for their new integration platforms on Red Hat OpenShift Container Platform (well aligned with agile integration). Lately, however, I have also seen some teams worried […]

Latest Comments

Waiting for Disqus…