Engineering the Future of Software
April 10–11, 2016: Training
April 11–13, 2016: Conference
New York, NY

12 patterns for hypermedia service architecture

Mike Amundsen (Amundsen.com, Inc.)
1:15pm–2:05pm Tuesday, 04/12/2016
Microservices, pros and cons
Location: Regent Parlor Level: Advanced
Average rating: ****.
(4.80, 5 ratings)

Prerequisite knowledge

Attendees should be familiar with microservices, REST, HTTP, and distributed software architecture.

Description

The speed of feature release for web and mobile apps continues to increase, but it can grow costly and time consuming to constantly rebuild and redeploy client applications—especially through app stores, where updates can take more than a week to appear. What if you could add new features to an existing client without repeatedly installing new versions of the application? What would the code look like? What changes are needed to create a client that can adapt to changes in the service API? How much change is reasonably possible when both the client and API are able to evolve over time?

Mike Amundsen offers 12 patterns and practices for building APIs that can safely evolve over time and client applications that can adapt to those changes without relying on explicit versioning systems or repeated redeployment. Whether you are responsible for building web frontends or APIs to serve those apps, Mike helps you identify key principles to increase the adaptability and evolvability of your web implementations.

OFFICE HOURS
Mike will take part in Office Hours on Tuesday, April 12 at 12:15 PM in the Mercury Complex. Come by and meet him!

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.