Eagle is a platform to build, run and manage micro services. Eagle layers on top of Talon and adheres to a more classical notion of services. Along with the state and message modeling facilities provided by Talon, Eagle provides service interface definition capabilities that generate service handler stub implementations allowing developers to quickly focus on writing business logic. Service operations support request-only, request-reply and request-reply-event patterns that can be executed either synchronously or asynchronously using a REST or a generated Java client. Eagle is well suited to build out enterprise applications using the micro services architecture pattern.