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 (Amundsen.com, Inc.)
10:45am–12:15pm Wednesday, February 6, 2019
Microservices
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

Level

Intermediate

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

Description

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

Amundsen.com, Inc.

Mike Amundsen is an internationally known author and speaker who travels the world discussing 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 provided by APIs, microservices, and digital transformation. He’s authored numerous books and papers. He contributed to the O’Reilly 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 latest book, Design and Build Great APIs, (Pragmatic Publishing) is scheduled for release in late 2019.

Comments on this page are now closed.

Comments

Picture of Mike Amundsen
Mike Amundsen | AUTHOR, TRAINER, ADVISOR
02/07/2019 4:53pm EST

Hadi:

thanks for reminding me. I posted the slides today.

cheers.

Hadi Dewan | SENIOR SOFTWARE ENGINEER
02/07/2019 4:46pm EST

Can you publish your slides.