Implementing loosely coupled microservices with Grails

GR8Conf EU 2017

01. June 2017 | -

Grails 3 is a great starting point for creating microservices, and many projects are following this path. However, many microservice landscapes are still based on synchronous calls to REST resources which obviously increases coupling between those applications. This talk focusses on building loosely coupled microservices that are based on Domain Events, which are becoming more and more popular in the Domain Driven Design community. We will take a look at how Grails 3 helps us in building such systems by introducing the Grails 3 event system and by taking a look at how we can leverage Domain Events for a decoupled communication between Grails applications.

The talk will have slides for the theory and many practical examples.

IT-University, Copenhagen
Thumb portrait 0082

Michael works a a Principal Consultant for innoQ. He has over 10 years of practical consulting experience in software development and -architecture. His main areas of interest are currently CQRS, Event Sourcing, Microservices, Polyglot Persistence and presentation techniques for developers and architects.

More content


Please accept our cookie agreement to see full comments functionality. Read more