Workshop: Microservices with Spring Boot and Docker

Location:

Level: 
Intermediate
9:00am - 4:00pm

Date:

Thu, 16 Jun

Key takeaways

Overview of microservices
Options for deploying microservices
Microservices communication mechanisms: service<=>service and client<=>application
Service discovery in a microservices architecture
Event-driven microservices
Spring Boot + Spring Cloud as a microservice chassis
Refactoring to microservices

Prerequisites

Participants should be experienced with building modern server-side Java applications, e.g. Spring framework or Java EE. They should have Docker installed on their laptop. (a lot of the content is language independent however)

In this talk you will learn about a modern way of designing applications that’s very different from the traditional approach of building monolithic applications that persist mutable domain objects in a relational database.We will talk about the microservice architecture, it’s benefits and drawbacks and how Spring Boot can help. You will learn about implementing business logic an event-driven approach based on event sourcing and CQRS. We will talk about packaging and deploying microservices using Docker.

Speaker: Chris Richardson

Java Champion and Author of POJOs in Action

Chris Richardson is a developer and architect. He is a Java Champion and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. He consults with organizations to improve how they develop and deploy applications and is working on his third startup.

Find Chris Richardson at

Other Workshops:

Tracks