Softwarearchitektur
434 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Softwarearchitektur.
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..
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..
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.
Lösungen für die Digitalisierung sind oft sehr komplex, speziell im Falle industrieller IIoT-Anwendungen (IIoT = Industrial Internet of Things). Es handelt sich zumeist um große langlebige Systeme von Systemen mit heterogener Hardware, Cloud-Einbindung und Integration diverser Datenquellen. Noch dazu unterliegen sie stringenten Qualitätsanforderungen wie Skalierbarkeit und Sicherheit. Ohne die ric..
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 ..