Service-Entwicklung mit Python nach Clean Architecture
Clean Architecture ist ein Konzept, das man in größeren Softwareprojekten einsetzt, um die Business-Logik sauber von der Persistenzschicht und API zu trennen. Die Software wird hier in Schichten unterteilt, wobei Abhängigkeiten nur in eine Richtung erlaubt sind. Gerade Python-Code wird in größeren Projekten schnell unübersichtlich und bedarf einer durchdachten Struktur. Dennoch sind Ressourcen zur Umsetzung von Clean Architecture in Python rar gesät. Kommt das möglicherweise daher, dass Python mit duck- und dynamic-typing zu viel Freiraum bietet?
In diesem Talk berichtet euch Nicolai, wie er zusammen mit seinem Team Clean Architecture in einem großem Kundenprojekt eingesetzt hat und damit unter anderem die Laufzeit von Tests für die Business-Logik wesentlich reduziert hat. Ihr erfahrt auch, welche Herausforderungen das Team bei der Umsetzung von Clean Architecture in Python überwunden hat.
Vorkenntnisse
Grundlagen der Python-Programmierung
Hilfreich sind grundlegende Kenntnisse von Webservices-Entwicklung
Lernziele
Praktische Anwendung von Clean Architecture
Überdenken der eigenen Softwarearchitektur
Speaker
Nicolai Csott hat während seiner Laufbahn als Softwareentwickler bei cosee in vielen Projekten Erfahrungen im Bereich der Backend-Entwicklung gesammelt. Sein Hauptaugenmerk liegt dabei auf wartbarer Software.
Du möchtest über die auf dem Laufenden gehalten werden? Dann trage einfach Deine E-Mail-Adresse in das Feld ein, das aufklappt, wenn Du die Einwilligung unten gibst:
Ich willige ein, dass mich die Rheinwerk Verlag GmbH und die Heise Medien GmbH & Co. KG über die informiert.
Meine Daten werden ausschließlich zu diesem Zweck genutzt. Eine Weitergabe an Dritte erfolgt nicht. (Deine E-Mail-Adresse wird an unseren Newsletter-Dienstleister Inxmail weitergegeben (https://www.inxmail.de/datenschutz).
Inxmail verwendet Deine Daten ausschließlich zu dem hier angegebenen Zweck. Eine Weitergabe der Daten erfolgt auch hier nicht.)
Ich kann die Einwilligung jederzeit an events@dpunkt.de,
per Brief an Rheinwerk Verlag GmbH, Wieblinger Weg 17, 69123 Heidelberg oder durch Nutzung des in den E-Mails enthaltenen Abmeldelinks widerrufen.
Es gilt die Datenschutzerklärung der Rheinwerk Verlag GmbH.