Microservices are just like monoliths, except you replace components with services, and method calls with REST calls, right? Wrong! An architecture like this will give you all the complexity of microservices, with none of the benefits. Microservices are supposed to promise improved scalability and resilience by isolating services from each other, but this is undermined when all communication between services is synchronous RESTful communication. To realise the full potential of microservices, we need to stop using REST as our go to, and start rethinking our architectures to use asynchronous communication. This presentation looks at how Lightbend Lagom solves some of these problems, allowing a microservice architecture that will scale and be resilient.
Tags: frameworks, java, microservices, reactive
Location: Salon D
April 11th, 2016
10:15 AM - 11:15 AM