Engineering the Future of Software
29–31 Oct 2018: Tutorials & Conference
31 Oct–1 Nov 2018: Training
London, UK

Learning the Three Types of Microservices

Mike Amundsen (API Academy, CA Technologies)
13:1514:05 Tuesday, 30 October 2018
Location: King's Suite - Sandringham Level: Intermediate
Secondary topics:  Best Practice, Overview

Who is this presentation for?

developer, architect, project leader

Prerequisite knowledge

Understanding of HTTP and NodeJS/C# and a general awareness of the idea od Microservices

What you'll learn

* Recognizing the three types of microservices (Stateless, Data-Centric, and Aggregator) * Know which patterns to employ to ensure stability and resilience * Knowing when you apply each type to solve the problem at hand.


Microservices is a popular, but vague term. And — it turns out — definitions of microservices can vary, depending on what you want them to accomplish and how you want them to communicate with each other. So, just what are the three types of Microservices, what makes them unique, and when do you deploy each of them?

In this wide-ranging talk, you’ll learn the difference between Stateless, Data-Centric, and Aggregator microservice models, how to identify which one you need to build, and the challenges to keeping each of the up and running in a complex distributed system. You’ll also learn how to apply Michael Nygard’s Stability Patterns (from his book, “Release It!”) to ensure your Microservice components are stable and resilient throughout the software lifecycle, even when parts of your ecosystem fail.

Whether you are new to MIcroservices or a veteran, a software developer or enterprise architect, this talk will help you get a handle on how to design and build successful Microservice components for you organization.

Photo of Mike Amundsen

Mike Amundsen

API Academy, CA Technologies

An internationally known author and speaker, Mike Amundsen travels the world consulting and talking about network architecture, Web development, and other subjects. As Director of Architecture for the API Academy, he works with companies to provide insight on how best to capitalize on the opportunities APIs present to both consumers and the enterprise.

Amundsen has authored numerous books and papers. His most recent book, “RESTful Web Clients”, was published by O’Reilly in February 2017 and he co-authored “Microservice Architecture” (June 2016). Amundsen’s 2013 collaboration with Leonard Richardson “RESTful Web APIs” and his 2011 book, “Building Hypermedia APIs with HTML5 and Node”, are common references for building adaptable Web applications.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)