En este tutorial, aprenderá cómo desarrollar una API para la autenticación y la autorización basadas en el permiso del usuario. Además, se utilizará la arquitectura limpia , la unidad de trabajo y los patrones de mediador .
Este patrón tiene como objetivo mejorar la forma en que diferentes partes de su aplicación se comunican entre sí. Diferentes partes de su aplicación (componentes) no se hablan directamente entre sí. En cambio, envían solicitudes al mediador, que es como un punto central de comunicación en su aplicación.
Es un patrón de diseño utilizado para administrar una serie de operaciones de bases de datos como una sola unidad. Las operaciones de la base de datos de los grupos de patrones de trabajo (crear, eliminar y actualizar) en una sola transacción. Esto asegura que todas las operaciones se reflejen en la base de datos (confirmación). En caso de un error, el patrón realiza una reversión.
La arquitectura limpia es un patrón de diseño de software que promueve la mantenibilidad, la prueba y la reutilización al separar las diferentes preocupaciones dentro de la aplicación en capas distintas. A menudo se visualiza como una cebolla, con la lógica comercial central (dominio) en el centro, rodeada de capas externas que manejan preocupaciones progresivamente más externas.
Las capas en arquitectura limpia:
Puedes consultar el tutorial en este enlace