Hands-On Microservices with Spring Boot 2.0 [Video]

More Information
Learn
  • 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
About

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.

Features
  • 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

Authors

Tomasz Lelek

Tomasz Lelek is a software engineer who programs mostly in Java and Scala. He has worked with the core Java language for the past six years. He has developed multiple production Java software projects that work in a reactive way.

He is passionate about nearly everything associated with software development and believes that we should always try to consider different solutions and approaches before solving a problem. Recently, he was a speaker at conferences in Poland, at JDD (Java Developers Day), and at Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference.

He is a co-founder of initLearn, an e-learning platform that was built with the Java language.

He has also written articles about everything related to the Java world.