Urs Enzler
Ich bin ein Software-Architekt und Software-Entwickler mit einem Fokus auf die .Net Plattform und Azure. Ich baue gerne Produkte mit einem kurzen und häufigen Feedback-Zyklus - einige würden das agil oder Continuous Delivery nennen. Neben der Arbeit am Zeiterfassungs-Produkt TimeRocket, bin ich ein Berater für Software-Architektur und technische Aspekte für Teamarbeit mittels Continuous Delivery wie evolvierbares Design, Test-Driven-Development und ähnlichem. Und ich bin der Co-Host der .Net Usergroup Zentralschweiz und blogge auf .
Beitrag
Die Teilnehmenden lernen an Fallbeispielen das Erstellen von Softwarearchitekturen in vielen kleinen evolutionären Schritten – statt mittels Big-Design-Up-Front.
In der Übung werden einzelne Architekuraspekte wie Datenspeicherung, Skalierung, Kommunikation betrachtet und jeweils potenzielle Evolutionswege erarbeitet.
Ziel ist eine Architektur, welche sich ständig an die aktuellen Bedürfnisse (mehr Benutzer, Wachstum der Codebasis, zusätzlich Anforderungen bezüglich Internationalisierung, Archivierung, etc.) anpassen kann.