Sulla base del precedente episodio del podcast, oggi continuiamo l'esplorazione di alcuni pattern riguardanti la parte di accesso ai dati. Vi racconterò quasi sono state le mie esperienze con i alcune implementazioni, e i relativi pro e contro.
E voi, quale utilizzate?
📌Design the infrastructure persistence layer-The Repository pattern
â–¸https://docs.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/infrastructure-persistence-layer-design
📌Command–Query separation (CQS)
â–¸https://martinfowler.com/bliki/CommandQuerySeparation.html
📌Command Query Separation (CQS) - A simple but powerful pattern
â–¸https://www.dotnetcurry.com/patterns-practices/1461/command-query-separation-cqs
📌Repositories or Command / Query Objects?
â–¸https://programmingwithmosh.com/net/repositories-or-command-query-objects/
📌Command and Query Responsibility Segregation (CQRS) pattern
â–¸https://docs.microsoft.com/en-us/azure/architecture/patterns/cqrs
📌Active Record
â–¸https://www.martinfowler.com/eaaCatalog/activeRecord.html
📌CQRS
â–¸https://martinfowler.com/bliki/CQRS.html
📌Task-Based User Interfaces
â–¸http://web.cs.wpi.edu/~rich/courses/cs525u-s09/lectures/1-task.pdf