Tagsoftware architecture

Handling Authentication and Authorization in Microservices – Part 2

In the previous post we saw a way for handling authentication using an API Gateway and an Identity Provider. Just to refresh the concept, here’s the basic diagram: The Client will call the API Gateway, which will ask the Identity Provider to (ehm) provide the user details. The Client will get redirected to an external […]

Categories: Design Patterns, Microservices, Programming, Software Architecture

Handling Authentication and Authorization in Microservices – Part 1

In the last few weeks I’ve started working mainly on a quite important part of the system: adding authentication and authorization to some of the microservices that compose the whole application. For those who don’t know, I work for a quite well know Company on the internal sales tools. In a nutshell we could say […]

Categories: Design Patterns, Microservices, Programming, Software Architecture

Using Decorators to handle cross-cutting concerns — Part 2 : a practical example

In my previous article I discussed a bit about how to use the Decorator pattern to implement cross-cutting concerns and reduce clutter in your codebase. Today it’s going to be a bit more practical: we’ll be looking at a small demo I published on Github that makes use of Decorators as well as some other interesting things […]

Categories: .NET, Design Patterns, Programming, Software Architecture

© 2019 Davide Guida

Theme by Anders NorenUp ↑