Engineering the Future of Software
Feb 3–4, 2019: Training
Feb 4–6, 2019: Tutorials & Conference
New York, NY

RESTful web microservices from the ground up

Mike Amundsen (, Inc.)
10:45am–12:15pm Wednesday, February 6, 2019
Location: Sutton Center/Sutton South
Secondary topics:  Overview
Average rating: ****.
(4.00, 14 ratings)

Who is this presentation for?

  • Service designers, software architects, and developers



Prerequisite knowledge

  • Familiarity with microservices, the web, and HTTP
  • A working knowledge of Node.js

What you'll learn

  • Learn how to build stable, resilient, and reliable microservice that are "of" the web, not just "on" the web
  • Understand how to maintain loose interop between services and safely manage change over time—even with services you don't control
  • Discover the shared infrastructure services you need to put in place in order to grow a stable microservice ecosystem on the web
  • Understand the role REST can play in microservice design, the importance of stable interfaces in front of changing code, and the value and challenges of supporting runtime discovery
  • Learn how to design for emergent adaptability without adding needless complexity


A RESTful approach to microservices can improve the stability and resilience of services, reduce the need for extensive changes and redeployment when the domain model changes, and greatly increase the flexibility of individual services, including the ability to automatically work with other newly discovered services.

Mike Amundsen walks you through building adaptable microservices that take advantage of the features of REST, including statelessness, self-description, and using hypermedia to discover and modify application state. You’ll learn how to design services that advertise themselves to the network, discover their own “partner” services, and can adapt to subtle changes to existing services without relying only on recode-and-redeploy patterns for maintaining overall system operation.

Photo of Mike Amundsen

Mike Amundsen, Inc.

An internationally known author and speaker, Mike Amundsen travels the world consulting and talking about network architecture, web development, and the intersection of technology and society. He works with companies large and small to help them capitalize on the opportunities APIs and microservices present for both consumers and the enterprise. Mike has authored numerous books and papers. He contributed to the O’Reilly Media book Continuous API Management (2018). His RESTful Web Clients was published by O’Reilly in February 2017, and he coauthored Microservice Architecture (June 2016). His 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. His latest book Design and Build Great APIs for Pragmatic Publishing is scheduled for release in early 2019.

Comments on this page are now closed.


Picture of Mike Amundsen
02/07/2019 4:53pm EST


thanks for reminding me. I posted the slides today.


02/07/2019 4:46pm EST

Can you publish your slides.