Adib Saikali

Principal Platform Architect @VMware Tanzu

Adib is passionate about technology and entrepreneurship from assembly to JavaScript from pitching venture capitalists to advising senior IT executives at Fortune 500. Adib is currently a Principal Platform Architect at VMware.

Find Adib Saikali at:
Presentation

Spring Cloud 2020 on Kubernetes

The Spring Cloud family of projects has been evolving continuously since 2015 and it has excellent support for Kubernetes. However, given the pace of change in the Kubernetes and Spring ecosystem online searches frequently return out-of-date results and approaches that should no longer be used.

This workshop is designed to provide you with up-to-date recommendations on how to use the Spring Cloud 2020 release on top of Kubernetes. An implementation of each recommendation is available via a GitHub repo, that you will run during the session.

Topics covered include:

  • Various ways of dealing with application configuration
  • Service discovery with Spring Cloud on Kubernetes
  • Load balancing service-to-service calls
  • Circuit breaking service-to-service calls
  • Spring Cloud Gateway on Kubernetes

If you are looking for an introduction to the best practices for running Spring Boot applications on Kubernetes please consider attending the “Effective Spring on Kubernetes” workshop where we cover the non-spring cloud aspects of running spring on Kubernetes. This workshop assumes you are familiar with Spring Boot and Kubernetes.

DATE

Friday May 28 / 09:00AM EDT (3 hours)

LEVEL

Level Intermediate

TOPICS KubernetesSpring ADD TO CALENDAR Calendar IconAdd to calendar
SHARE
Presentation

Effective Spring + Kubernetes

Both Spring and Kubernetes have massive ecosystems leading to lots of ways to use Spring on Kubernetes. Which way is the best, what are the pros and cons of different approaches to using Spring and Kubernetes?

This workshop is organized as a series of recommendations for how to best use Spring and Kubernetes together in the Style of the Effective Java book. An implementation of each recommendation is available via a GitHub repo, that you will run during the session. The talk assumes no previous knowledge of Kubernetes or containers, we will review the key concepts required during the workshop.

Topics covered include:

  • Various ways of building container images with Spring Boot
  • Kubernetes health and liveness probes for Spring Boot applications
  • Kubernetes CPU and memory limits for Spring Boot applications
  • Graceful shutdown for Spring Boot applications on Kubernetes
  • How to detect if Spring Boot is running on Kubernetes
  • Configuration best practices for spring boot application on Kubernetes
  • Spring Boot config tree support on Kubernetes and config best practices

We will be using Spring Boot 2.5 for this workshop since it is scheduled for release on May 20th, 2021. if there are delays in the release in Spring Boot 2.5, we will use the latest release candidates at the time of the workshop.

We do not have enough time in this workshop to cover Spring Cloud on Kubernetes, if you are interested in this topic please check out the “Spring Cloud on Kubernetes” workshop.

DATE

Friday May 21 / 09:00AM EDT (3 hours)

LEVEL

Level Intermediate

TOPICS SpringKubernetes ADD TO CALENDAR Calendar IconAdd to calendar
SHARE
Logo

Build your learning journey and level-up on the skills most in-demand in 2021. Attend QCon Plus (May 17-28, 2021).

Save your spot for $549 before May 1st

Register
Shape
TOP