KAPITEL 6

Unit-of-Work-Pattern

In diesem Kapitel werden wir das letzte Puzzleteil vorstellen, das die Repository- und die Service-Layer-Patterns miteinander verbindet: das Unit-of-Work-Pattern.

Wenn das Repository-Pattern unsere Abstraktion der Idee persistenten Storage ist, ist das Unit-of-Work-(UoW-)Pattern unsere Abstraktion der Idee atomarer Operationen. So können wir unseren Service Layer endgültig und vollständig von der Datenschicht entkoppeln.

Abbildung 6-1 zeigt, dass aktuell viel Kommunikation zwischen den Schichten unserer Infrastruktur stattfindet: Die API redet direkt mit der Datenbankschicht, um eine Session zu beginnen, mit der Repository-Schicht, um SQLAlchemyRepository zu initialisieren, und mit dem Service Layer für das Zuteilen. ...

Get Architekturpatterns mit Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.