Softwarearchitektur
339 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalten zum Thema Softwarearchitektur.
Im November stellte OpenAI ChatGPT, einen „Generative Pre-trained Transformer“, vor und hob damit das allgemeine Interesse an der Künstlichen Intelligenz. Dass beziehungsweise wie derartige Lösungen auch von Unternehmen jeglicher Größe zur Verbesserung ihrer Geschäftsprozesse genutzt werden können, ist Forschungsgegenstand des vom Bundesministerium für Forschung und Entwicklung geförderten Projekt..
Neben den Thematiken rund um Gateways treffe ich in Gesprächen mit Kunden und eben auch in Projekten häufig auf Integrationsplattformen in den verschiedensten Ausbaustufen. Da diese Plattformen in API-Kontexten häufig eine Rolle spielen, möchte ich einen genaueren Blick auf diese werfen.
Softwarearchitektur
Digitalisierung
Artikelreihen
Architektur-Porträt: Der statische Website-Generator Hugo
Welche Software liefert die Inhalte im World Wide Web? Hinter einem Großteil der Websites stehen heute Content Management Systems (CMS), allen voran WordPress. Diese Lösungen generieren Seiten mitunter bei jeder Anfrage neu, bei Bedarf auf den Nutzer zugeschnitten. Auf diese Weise bieten sie hohe Dynamik und Personalisierung, doch dieser Ansatz hat seinen Preis. Statische Website-Generatoren sind ..
Development
Softwarearchitektur
Digitalisierung
Filial-Warenwirtschaftssystem auf Basis von Java und drei DSLs in JetBrains MPS
Domain-Specific Languages (DSLs) und Language Workbenches sind in der Praxis noch nicht wirklich angekommen. Wir berichten von unseren Erfahrungen mit diesen Werkzeugen und einem Projekt, das wir vor 12 Jahren begonnen haben. Wir beginnen mit der Ausgangssituation unserer Reise, zeigen auszugsweise verwendete DSLs und ziehen ein Projekt-Resümee.
Die Zeit ist der große Feind des (Software-)Architekten. Module und Komponenten tendieren dazu, über die Jahre immer stärker aneinander gekoppelt zu werden. Das Ergebnis ist der gefürchtete Spaghetti-Monolith. Dieser Artikel zeigt daher einige Tools und Methoden, um die Architektur des modularen Monolithen zu pflegen. So haben Architekten und Entwickler über lange Zeit Freude an ihrer Schöpfung.