Software-Architektur
401 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Software-Architektur.
Wer schon in einem Entwicklungsteam gearbeitet hat, der kennt das bestimmt: Schattenboxen mit Problemen, die konkrete Schmerzen bereiten, aber deren Ursache schwer greifbar ist. „Ich komm zu nix!”, „Warum wurde dieser Service schon seit Jahren nicht geupdatet?”, „Bei dem Thema sind wir jetzt der Flaschenhals”, „Diesen Sprint haben wir wieder nicht viel geschafft, es waren zu viele Ablenkungen”. Di..
Unter idealen Bedingungen ist die Performance eines Systems gut beherrschbar. Leider ist die Realität oft anders. Der Nutzungskontext ändert sich und plötzlich muss ein Vielfaches der ursprünglichen Last bewältigt werden, natürlich in Erwartung gleichbleibender Qualität, auch gleichbleibender Performance. Wie man diese Herausforderung mit gezielten Maßnahmen beherrscht, zeigen wir am Beispiel zwei..
BI
AI
Software-Architektur
Anwendungssoftware
Eine Open-Source-Plattform für Computer-Vision-Anwendungen
Obwohl verschiedene Computer-Vision-Anwendungen völlig unterschiedliche fachliche Fragestellungen beantworten, sind die Herausforderungen in Hinblick auf Infrastruktur und Methodik zumeist sehr ähnlich. Die Wahl der passenden Plattform kann durch das richtige Toolkit und standardisierte Prozessschritte dafür sorgen, dass die sich daraus ergebenden Synergien projektübergreifend nutzbar sind. Im Fol..
Aus dem einst überschaubaren System ist ein unüberblickbarer Big Ball of Mud geworden. Die Entwickelbarkeit verschlechtert sich kontinuierlich, Fehler in Produktion häufen sich und Deadlines können immer seltener eingehalten werden. Um dem zu begegnen, muss die Anwendung grundlegend strukturell modernisiert werden. Doch wie? Da die Lösung nicht mit der Umsetzung beginnt, skizziert dieser Artikel d..
Domain-Driven Design (DDD) hat sich als eine vielseitige Methode zur Dekomposition von Softwaresystemen und Modellierung von Domänen etabliert. DDD-Modelle werden typischerweise am Whiteboard oder mit Post-it-Notizen skizziert. Nur wenige Software-Tools unterstützen deren Erstellung und Wartung. Die Autoren berichten über ihre Projekterfahrungen mit einem Open-Source-Werkzeug für strategisches und..