Uf7in78jwwdiarphyn8t
Meet up

API design, Versioning and migration

Wednesday, 4th March at Skills Matter, London

This meetup was organised by London μServices (Microservices) User Group in March 2015

Effective API design, managing of versioning and how to move between them can make or break the rapid evolution of your microservices architecture. This session will look at different approaches to API design, understand how to structure your applications and apply technologies and tooling to give you a head start in maintaining your microservice deployment.

Domain Service Aggregators : A Structured Approach to Microservice Composition

Discrete Microservices that cleanly map on to narrowly defined domains provide a solid architectural foundation for a system. "Domain Service Aggregator" is a label we have found useful for describing another type of Microservice. It encapsulates non-trivial intersections of the Domain Microservices. This talk will demonstrate how and when the Domain Service Aggregator Archetype can help you. We will use the architectural evolution of "Video on Demand" in a broadcast company as a working example. Along the way we will consider, how Domain Service Aggregators differ from the Netflix "API Gateway Pattern", how CAP theorem and caching concerns should inform your architectural decisions, CQRS and its relationship with Microservices, avoiding "Domain Bleed" through good RESTful API design with HATEOAS and Versioning pitfalls.

Caoilte O'Connor

Caoilte O'Connor is a Functional Programmer and Agile Practitioner with expertise in Scala, Continuous Delivery and building a culture of Continuous Improvement and DevOps into teams.

Postel's Law and Microservices

In this lightning talk, David Dawson, Microservices User Group lead and Principal Consultant at Simplicity Itself speaks about Postel's Law (The Robustus Principle) and it's employment in the microservices architectural approach.

David Dawson

David Dawson takes his passion for design, architecture and philosophy to all their clients, drinks their coffee and gives them Microservice platforms and systems in return.

Attending Members

Overview

Effective API design, managing of versioning and how to move between them can make or break the rapid evolution of your microservices architecture. This session will look at different approaches to API design, understand how to structure your applications and apply technologies and tooling to give you a head start in maintaining your microservice deployment.

Domain Service Aggregators : A Structured Approach to Microservice Composition

Discrete Microservices that cleanly map on to narrowly defined domains provide a solid architectural foundation for a system. "Domain Service Aggregator" is a label we have found useful for describing another type of Microservice. It encapsulates non-trivial intersections of the Domain Microservices. This talk will demonstrate how and when the Domain Service Aggregator Archetype can help you. We will use the architectural evolution of "Video on Demand" in a broadcast company as a working example. Along the way we will consider, how Domain Service Aggregators differ from the Netflix "API Gateway Pattern", how CAP theorem and caching concerns should inform your architectural decisions, CQRS and its relationship with Microservices, avoiding "Domain Bleed" through good RESTful API design with HATEOAS and Versioning pitfalls.

Caoilte O'Connor

Caoilte O'Connor is a Functional Programmer and Agile Practitioner with expertise in Scala, Continuous Delivery and building a culture of Continuous Improvement and DevOps into teams.

Postel's Law and Microservices

In this lightning talk, David Dawson, Microservices User Group lead and Principal Consultant at Simplicity Itself speaks about Postel's Law (The Robustus Principle) and it's employment in the microservices architectural approach.

David Dawson

David Dawson takes his passion for design, architecture and philosophy to all their clients, drinks their coffee and gives them Microservice platforms and systems in return.

Who's coming?

Attending Members