Softwarearchitektur
339 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Softwarearchitektur.
Ein wichtiger Baustein von Cloud-native ist der Einsatz von Microservices. Aber warum eigentlich? Wieso profitiert ein gewachsener Monolith weniger von der Cloud? Wir schauen uns in dieser Ausgabe an, warum Anwendungen in der Cloud im Vergleich zu Monolithen besonders von Microservices profitieren können.
In der Softwareentwicklung sind APIs unverzichtbar geworden, um Systeme und Anwendungen zu verbinden. Sie sind entscheidend für Geschäftsstrategien und das Konzept „API as a Product“ gewinnt an Bedeutung, welches APIs als eigenständige Produkte sieht, die wertvoll entwickelt und verwaltet werden müssen. Breaking Changes in APIs stellen eine Herausforderung dar, da sie Integrationen stören können. ..
"The best architectures, requirements, and designs emerge from self-organizing teams." Kaum ein anderes der Prinzipien des agilen Manifests wird so häufig zitiert, wie dieses. Es lässt Selbstorganisation als den Schlüssel zu guter – wenn nicht gar zur besten – Softwarearchitektur erscheinen. Betrachtet man Softwarearchitektur jedoch als Teil eines soziotechnischen Systems, wird klar: So einfach is..
Medieninhalte, insbesondere Videos, spielen heute in vielen Branchen eine wichtige Rolle. Die Konvertierung ist jedoch oft zeitaufwendig, rechenintensiv und behindert die Nutzbarkeit des konvertierenden Systems. So auch die Erfahrung des Unternehmens 2av, das digitale Exponate für Museen entwirft und umsetzt. Die bisherige lokale On-device-Konvertierung sollte ersetzt werden durch eine moderne Clo..
Dieser Beitrag beschreibt die Entwicklung der REST-API eines Online-Konfigurators für Fahrräder. Die Programmierschnittstelle folgt dem Muster Hexagonaler Architekturen, einem Design-Ansatz, der den Anwendungskern von seiner technischen Infrastruktur trennt. Daraus ergibt sich eine Reihe von Vorteilen, wie Testbarkeit, Vermeidung von Vendor-Locks oder die Entkopplung der Anwendung von externen Sys..