Java Microservices with Spring Cloud: Developing Services

Deliver software faster than ever. This course will teach you core Java microservices patterns including centralized configuration, asynchronous tasks, service authorization, and request tracing.
Course info
Level
Intermediate
Updated
Nov 9, 2016
Duration
4h 42m
Table of contents
Course Overview
Introduction to Microservices, Spring Boot, and Spring Cloud
Simplifying Environment Management with Centralized Configuration
Offloading Asynchronous Activities with Lightweight, Short-lived Tasks
Securing Your Microservices with a Declarative Model
Chasing Down Performance Issues Using Distributed Tracing
Description
Course info
Level
Intermediate
Updated
Nov 9, 2016
Duration
4h 42m
Description

Developers around the world are delivering software faster thanks to a microservices architecture. In this course, Java Microservices with Spring Cloud: Developing Services, you will learn the skills needed to build Java microservices. First, you'll get an introduction to Microservices, Spring Boot, and Spring Cloud. Next, you'll explore offloading asynchronous activities with lightweight, short-lived tasks. Finally, you'll wrap up the course learning how to chase down performance issues using distributed tracing. When you're finished with this course, you'll have a foundational knowledge of key microservices patterns and be able to use your experience to build better Java microservices.

About the author
About the author

Richard Seroter is the VP of Product Marketing at Pivotal, with a master’s degree in Engineering from the University of Colorado. He’s also an 11-time Microsoft MVP for cloud, an instructor for Pluralsight, the lead InfoQ.com editor for cloud computing, and author of multiple books. As Vice President at Pivotal, Richard leads product, customer, technical, and partner marketing teams. Richard maintains a regularly updated blog on topics of architecture and solution design and can be found on Twitter as @rseroter.

More from the author
Serverless Computing: The Big Picture
Beginner
60m
Apr 17, 2019
DevOps: The Big Picture
Beginner
1h 21m
Jan 23, 2019
More courses by Richard Seroter
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hey everyone, my name is Richard Seroter, and welcome to my course, Java Microservices with Spring Cloud, focused on developing services. I'm really excited about this course, because microservices are all the rage in our industry. Why is that? Well, there's never been a greater premium placed on shipping high quality software quickly. I'm a Senior Director of Product at Pivotal, the company behind the Spring Framework. I'm also a regular Pluralsight trainer, a Microsoft MVP, Infoque. com editor, and a frequent blogger. In this course, we're going to take a deep look at microservices patterns, and how you realize those patterns with Spring Cloud. Spring Boot and Spring Cloud are exploding in popularity, with millions of downloads per month between them, as Java developers are looking to build cutting-edge services. Some of the major things we're going to cover in this course include building a Git-backed configuration store for your app configurations. We're going to look at building asynchronous tasks. Securing microservices can be a challenge, so we're going to explore how to make this happen with OAuth too. We'll also see how you trace microservices, so that we can uncover latency as we're building these services. By the end of the course, you'll know some key microservices patterns, and how to implement them with Spring Cloud. Before beginning this course, you should be familiar with Java, Spring, and general web service development. I hope you'll join me on this journey to learn how to build Java microservices with this course on Spring Cloud at Pluralsight.