message driven architecture in grails
DESCRIPTION
Speaker: Daniel Woods By improving Grails' convention-over-configuration application design with a message driven architecture, applications can benefit from improved modularity, scalability, and code reusablility. This presentation will demonstrate and discuss architecture design patterns for implementing a message-driven architecture in Grails to allow for better modularity, scalability, and code reusability. Given that Grails is already a fully loaded Spring application, the content of this presentation will focus on developing message-driven patterns, techniques, and strategies based on Spring Integration. The core of the presentation will focus on developing an application workflow that is amenable to pluggable components and services at given phases in the workflow's lifecycle using Spring Integration.TRANSCRIPT
Message Driven Architecture in Grails Daniel Woods
ABOUT ME
@danveloper github.com/danveloper
[email protected] Principal Consultant
Message Driven Architecture in Grails
QUICK OVERVIEW: SPRING INTEGRATION
Message Driven Architecture in Grails
SPRING INTEGRATION: GRAILS PLUGINS
Message Driven Architecture in Grails
ü Grails events-si plugin!
!
APPROACH TO MESSAGE DRIVEN ARCHITECTURE IN GRAILS
Message Driven Architecture in Grails
-‐ BUILD THE SKELETON OF THE APPLICATION AS A MESSAGING PIPELINE
Message Driven Architecture in Grails
Message Driven Architecture in Grails
Create Account
Deposit Money
Withdraw Money
Transfer Money
Message Driven Architecture in Grails
Withdraw Money
ü Request AuthorizaRon ü Fund ValidaRon ü Fund Withdrawal ü Fund Delivery
WHY GO MESSAGE DRIVEN?
Message Driven Architecture in Grails
BUILDING THE FRAME
Message Driven Architecture in Grails
IMPLEMENTING THE WORKFLOW
Message Driven Architecture in Grails
Message Driven Architecture in Grails
Message Driven Architecture in Grails
THANK YOU J
Message Driven Architecture in Grails