Software-Architektur
415 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..
Bei Anwendungen, die heutzutage entwickelt werden, steigt die Anzahl an Anforderungen und Komplexität an. Vor allem durch die wachsende Anzahl an Schnittstellenpartnern wird die Kommunikation beziehungsweise Abstimmung enorm schwierig. Für den Erfolg größerer Projekte wird es immer essenzieller, dass ein gutes Zusammenspiel zwischen den verschiedenen Teams/ Abteilungen herrscht. Das ist die Basis,..
Development
Agility
Software-Architektur
Wie integriere ich Qualitätssicherung in die skaliert-agile IT-Systementwicklung
Wir leben in einer Welt, die zunehmend digitalisiert wird und zu großen Teilen bereits ist. Qualität ist insbesondere bei komplexen, skalierten Systemen stets eine große Herausforderung. Der Einfluss von Lean-Management-Methoden nimmt mit steigender Größe und Komplexität der IT-Systeme stetig zu. „Go-Look-See and adapt for IT” wird nachfolgend als vielversprechender Lösungsansatz für die IT-System..
In diesem Artikel möchten wir Ihnen einen Überblick und Einblicke in die zukünftigen Werkzeuge, Herausforderungen und Methoden des Testens geben. In diesem Zusammenhang fällt immer wieder der Begriff „Lean Quality Management“. In unseren Augen ist Lean Quality Management der „Hidden Champion“ – der „verborgene/unsichtbare Champion“ auf dem Weg zum Idealzustand der Qualitätssicherung und der Enable..
Der Betrieb komplexer Softwaresysteme ist eine Herausforderung voller Tücken und Risiken. Ohne die enge Zusammenarbeit von Entwicklungs- und Operations-Teams fallen Probleme erst spät auf und sind teuer in der Behebung. Der DevOps-Ansatz verspricht hier Abhilfe, indem er agile Entwicklungsmethoden auf den Betrieb der Software erweitert. Wir zeigen, wie die Container-Orchestrierung mit Kubernetes d..