Software-Architektur
405 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Software-Architektur.
Ein Data Lake ist ein zentraler Datenspeicher für die Analyse von Daten. Im Gegensatz zum Enterprise Data Warehouse, dessen Hauptaspekt es ist, einen konsistenten Blick auf alle für ein Unternehmen relevanten Daten in einer für Analysen aufbereiteten Form zu bieten, liegt ein Schwerpunkt des Data Lake in der (historisierten) Speicherung aller Daten aus den Quellsystemen in ihrer ursprünglichen For..
Die Verteilung von Microservices ist eine komplexe Herausforderung, die nur vollautomatisiert effizient erfolgen kann. Manuelle Arbeitsschritte innerhalb dieses Prozesses sind langsam und fehleranfällig und stellen somit ein grundlegendes Problem dar. Eine Lösung ist der Einsatz von Infrastructure-as-Code (IaC)-Werkzeugen zur Automatisierung dieses Prozesses. Der Artikel stellt eine Best Practice ..
In einer Zeit, in der die Beschleunigung der Entwicklungs- und Release-Zyklen für viele Bereiche des Business zu einem entscheidenden Wettbewerbsfaktor geworden ist, wird das altbekannte Dilemma zwischen Geschwindigkeit und Qualität weiter auf die Spitze getrieben. Mit ganzheitlichen Herangehensweisen zur Umsetzung von Continuous Delivery hat sich hier im Softwareentwicklungsprozess im vergangenen..
Softwarequalität ist längst nicht mehr die Verantwortung eines dedizierten Teams. Ganz im Gegenteil lässt sich Qualität als Gemeinschaftsaufgabe definieren. Um diese Veränderung in der Organisation zu verankern, ist ein Umdenken entscheidend. Anstelle vertikaler, siloartiger Organisationsstrukturen rücken cross-funktionale Teamstrukturen in den Fokus. Nur mit der Ende-zu-Ende-Verantwortung eines T..
In diesem Artikel berichten wir von den Erfahrungen, die wir in den letzten drei Jahren in den Bereichen Business Intelligence und Lean Quality Management im Umfeld agiler Softwareentwicklung gewonnen haben. Wir stellen vor, was aus unserer Sicht wirklich erfolgreich ist und bei welchen Themen wir kontinuierlich nach besseren Lösungen suchen.