This is the start of a blog series highlighting some of the architectural patterns and frameworks that, in my opinion, make for Merry Microservices.
Part 1 ‘Resource Server’–An OAuth2 Resource Server with Webflux and R2DBC will introduce a simple OAuth2 resource server with Spring Boot Webflux, and Spring Data R2DBC that stores notes.
Part 3 ‘Policy Service’–Managing application-specific authorization based on identity and permissions will demonstrate the place for a “policy service” in this stack to manage the identity permissions (or policies) specific to each application in the architecture rather than overloading the JWT, at the Identity Provider level, with irrelevant permissions.
- Part 4 ‘Jenkins X’–Bringing it all to Kubernetes will introduce Jenkins X and how to build and deploy all of this on Google Cloud Platform’s managed Kubernetes service, GKE.
If you’d like help with any of these things, find out how what I do and how you can hire me at Simple Step Solutions