Beiträge
CRUD-Anwendungen und die Business-Schicht: Eine praktische Perspektive
10. Oktober 2010 • 1 min Lesezeit
Ich hatte eine großartige Diskussion mit meinem Vorgesetzten über Anwendungsarchitektur.
Die Frage war: Welchen Wert hat die Business-Schicht? Die meisten Anwendungen, an denen ich gearbeitet habe, sind CRUD-Anwendungen. Gibt es einen Nutzen in einer dünnen Schicht über der Datenschicht?
Nach meiner Erfahrung bestehen die meisten Business-Schichten aus Durchleitungsmethoden.
Wenn es keinen Wert gibt, rufen Sie die Datenschicht direkt auf. Behandeln Sie die Geschäftslogik von Fall zu Fall. In den meisten Fällen wird dies die Erstellung einer Service-Klasse beinhalten, um die Geschäftslogik zu kapseln.
Am Ende ist eine Business-Schicht, die nichts als Durchleitungsmethoden bietet, eine Voroptimierung. Es ist die Mentalität „das wird mir später helfen”. 95% der Zeit ist es eine Verschwendung, es schafft mehrere Änderungspunkte und verringert die Wartbarkeit.
Autor: Chuck Conway ist ein KI-Ingenieur mit fast 30 Jahren Erfahrung in der Softwareentwicklung. Er entwickelt praktische KI-Systeme – Content-Pipelines, Infrastruktur-Agenten und Tools, die echte Probleme lösen – und teilt seine Erkenntnisse unterwegs. Verbinden Sie sich mit ihm in den sozialen Medien: X (@chuckconway) oder besuchen Sie ihn auf YouTube und auf SubStack.