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: ***..
(3.86, 7 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.

An internationally known author and speaker, Mike Amundsen travels the world consulting and talking about network architecture, Web development, and 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.

Amundsen 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 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. His latest book “Design and Build Great APIs” for Pragmatic Publishing is scheduled for release in early 2019.

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)

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.