Presented at; O'Reilly Software Architecture Conference, Boston, 2015.
The notion of Affordances has played seminal role in transforming our understanding of usable service design. It is key in Hypermedia architectural style and enables us to build resilient systems “at the scale of decades”.
With Microservice architectural style we end-up building systems that have higher degrees of freedom than those having monolith architectures. In such systems, effective orchestration and choreography are crucial. In this talk we explore hypermedia-enabled approach that leads to loosely-coupled, evolvable service design.