I want to make simple authorization & authentification server (with proper audit logging).
I used to see on my job or in many examples classic CRUD approach for this purposes.
But now I'm thinking about try to use CQRS (+ ES maybe) approach for my simple web-app. But this app requires authorization & authentification (of course). And I want to keep it as separate deployed app with UI for admin.
But the question is, should I implement this separate server with CQRS approach as well? Or it will be an overkill for that?
It simply should return is current user is valid and user session time left.
Server will be implemented via C# .NET
CRUD: Create, read, update and delete.
CQRS + ES: Command Query Responsibility Segregation + Event Sourcing