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

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.

An internationally known author and lecturer, Mike Amundsen travels the world consulting and speaking on a wide range of topics, including distributed network architecture, web application development, and other subjects. Mike is director of architecture for the API Academy, where he heads up the API architecture and design practice in North America and is responsible for working with companies to provide insight on how to best capitalize on the myriad opportunities APIs present to both consumers and the enterprises themselves. Mike has authored numerous books and papers on programming over the last 15 years, including RESTful Web APIs, a collaboration with Leonard Richardson, and Building Hypermedia APIs with HTML5 and Node, an oft-cited reference on building adaptable web applications. His most recent book, RESTful Web Clients, was released in early 2017 by O’Reilly.

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)