Using Micronaut and GraphQL with transactions and security support.