Hands-On Microservices with Spring Boot 2.0 [Video]

More Information
  • Explore Microservices-based architecture
  • Use Domain-Driven Design for designing your Microservices
  • Develop and design RESTful web services with Spring Boot 
  • Develop microservices with Spring Boot and Spring Cloud
  • Implement exception handling, validation, HATEOAS, and filtering for RESTful web services
  • Explore Bounded Context to deal with large models and teams
  • Perform integration testing with Spring MVC
  • Use Spring Boot Actuator to expose operational information about the application running

This course takes a hands-on, practical approach to implementing microservices for your app development with the Spring ecosystem. We delve into the two main components of the Spring ecosystem for microservice development—Spring Boot and Spring Cloud—in detail.

You’ll see how to build microservices with Spring Boot 2.0 Then we’ll take you through a suite of tools that Spring Cloud offers for the discovery, routing, and deployment of microservices to the enterprise and the cloud. The course provides practical guidance for most of the common operational and infrastructural concerns and will show you how microservices address them.

We cover topics right from breaking your monolith to communication between services and deployment. This course will make microservices easily accessible to you so you can implement it instantly in your day-to-day projects.

All the code and supporting files for this course are available on Github at https://github.com/PacktPublishing/Hands-On-Microservices-with-Spring-Boot-2.0

Style and Approach

A practical, step-by-step guide to creating useful microservices with the new Spring Boot 2.0 framework.

  • A hands-on guide to learn the tools and techniques needed to create reliable Microservices.
  • Learn Microservices architecture and deploy RESTful interfaces with Spring MVC
  • Apply Domain-Driven Design principles and build complex microservice sin the Spring ecosystem
Course Length 1 hour 50 minutes
ISBN 9781788991551
Date Of Publication 18 Dec 2018


Tomasz Lelek

Tomasz Lelek is a software engineer, programming mostly in Java and Scala. He has been working with the Spark and ML APIs for the past 6 years, with production experience in processing petabytes of data. He is passionate about nearly everything associated with software development and believes that we should always try to consider different solutions and approaches before attempting to solve a problem. Recently, he was also a speaker at conferences in Poland—Confitura, and JDD (Java Developers Day) and at Krakow Scala User Group. He has also conducted a live coding session at the Geecon Conference.