Skip to content
O'Reilly home

Building microservices with Spring Boot, Spring Cloud, and Cloud Foundry

Published by O'Reilly Media, Inc.

Learn how to develop and operate cloud-native applications in Java

March 15 & 16, 2018

5 - 9 p.m. Coordinated Universal Time

This event has ended.

What you’ll learn and how you can apply it

By the end of this live online course, you’ll understand:

  • How to build web-based microservices using Spring Boot and Spring Cloud
  • How to design and build cloud-native architectures using Spring Boot, Spring Cloud, and Cloud Foundry
  • How to orchestrate composable data microservices as streaming data pipelines using Spring Cloud Data Flow
  • How to build reactive microservices with Spring Framework 5 and Spring WebFlux
  • How to deploy and operate your cloud-native applications using the open source Cloud Foundry platform
  • How to test distributed systems and microservices that have legacy integrations

This live event is for you because…

  • You are an experienced JVM-based developer who wants to build microservices with Spring Boot, Spring Cloud, and Cloud Foundry
  • You are a team member or leader who needs to build and support cloud-native applications and microservices written in Spring
  • You are curious about increasing your development velocity using continuous delivery
  • You are curious about how to operate and monitor Spring Boot apps in production


A working knowledge of Java and the Spring Framework (equal to completion of an introduction to Spring course, such as O’Reilly’s Spring Framework Essentials)

Recommended preparation:

Spring Framework Essentials (video)

Cloud Native Java (book)

Recommended follow-up:

Building Microservices with Spring Boot Livelessons (video)

Applied Continuous Delivery Livelessons (video)


The timeframes are only estimates and may vary according to how the class is progressing.

DAY 1 (4 Hours)

  • Operate cloud native applications with Cloud Foundry (60 minutes)
  • Build continuous delivery pipelines with Concourse (60 minutes)

Break: 15 minutes

  • Build reactive applications with Spring Boot (60 minutes)
  • Learn patterns for microservices with Spring Cloud (60 minutes)

DAY 2 (4 Hours)

  • Learn patterns for event-driven microservices with Spring for Apache Kafka (60 minutes)
  • Domain modeling in an event-driven world (60 minutes)

Break: 15 minutes

  • Secure microservices with Spring Security (60 minutes)
  • Test Spring Boot applications and microservices (60 minutes)

Your Instructors

  • Josh Long

    Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry") and 6 best-selling video trainings (including "Building Microservices with Spring Boot Livelessons" w/ Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin)

  • Kenny Bastani

    Kenny Bastani is a principal technologist and open source software advocate for Spring and Cloud Foundry at Pivotal. A passionate blogger and open source contributor, Kenny regularly publishes tutorials and open source Spring Boot and Spring Cloud examples for JVM-based developers who are looking to learn about building cloud-native application architectures, event-driven microservices, and serverless applications. He is the coauthor of O'Reilly's Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry

Start your free 10-day trial

Get started

Want to learn more at events like these?

Get full access to O'Reilly online learning for 10 days—free.

  • checkmark50k+ videos, live online training, learning paths, books, and more.
  • checkmarkBuild playlists of content to share with friends and colleagues.
  • checkmarkLearn anywhere with our iOS and Android apps.
Start Free TrialNo credit card required.