Wissen auf den Punkt
Unsere Architektur-Spicker beleuchten die konzeptionelle Seite der Softwareentwicklung. So greifen wir die Erstellung eines Architekturüberblickes auf und unterstützen Sie durch praktisch aufbereitete Inhalte und Erfahrungswerte. Mit unseren Spickern führen wir Sie unter anderem in die Welt der quantitativen Analysen und helfen Ihnen dabei, Architekturentscheidungen pragmatisch zu treffen. Neben hilfreichen Checklisten skizzieren wir den typischen Ablauf von Architektur-Reviews, nehmen den Architekturstil Microservices unter die Lupe und geben einen Überblick zu Entscheidungen und Rahmenbedingungen, welche ein Wechsel in eine Cloud-Umgebung mit sich bringt.
16
Team Topologies & Co.
DE
Der soziotechnische Blick auf Unternehmen ermöglicht nachhaltige Transformationen, um Entwicklungsorganisationen adaptiv aufzustellen. Dieser Spicker beschreibt Ansätze wie Team Topologies, deren Kombination mit anderen Baukästen, Methoden oder Werkzeugen und wie ihr diese praktisch einsetzt.
15
Documentation-as-Code einsetzen
DE
Die Verwendung der gleichen Tools und Prozesse wie in der Softwareentwicklung ermöglicht die effiziente Pflege von Dokumentation. Dieser Spicker erklärt die Idee detailliert und hilft euch beim Dokumentieren eurer Vorhaben.
14
Platform Engineering
DE
Die Umsetzung interner Entwicklungsplattformen als Softwareprodukt für Entwicklungsteams ist als Platform Engineering bekannt. Zentrales Ziel ist die Verbesserung der Developer Experience und Liefergeschwindigkeit. Dieser Spicker beschreibt den Aufbau einer typischen Plattform und gibt wertvolle Hinweise zur Umsetzung.
13
Domain-driven Design in der Praxis
DE
Domain-driven Design (kurz DDD) ist eine Methode zur fachlichen Strukturierung von Softwaresystemen. Auf Basis grundlegender Konzepte von DDD zeigt Dir dieser Spicker einen klaren und anpassbaren Prozess, mit dem Du von reinem Wissen schnell und widerstandsarm in die praktische Umsetzung kommst.
12
Leichtgewichtige Software-Reviews mit LASR
DE
EN
Reviews decken Schwächen von Softwarelösungen auf und sichern technische und architektonische Ideen ab. Dieser Spicker beschreibt einen skalierbaren Bewertungsansatz, der rasch Ergebnisse liefert.
11
Container-Anwendungen entwickeln
DE
Der Einsatz von Containern verspricht die immer größer werdende Komplexität der Anwendungslandschaft besser zu beherrschen. Dieser Spicker erklärt, wie Sie und Ihr Team Applikationen in Containern bauen und was Sie beachten müssen, um diese zu betreiben.
10
Machine Learning Lösungen entwerfen
DE
Machine Learning (kurz ML) wird häufig mystifiziert. Tatsächlich eröffnet es ganz neue Möglichkeiten. Dabei unterscheiden sich Herangehensweise und Werkzeuge deutlich von klassischer Softwareentwicklung. Dieser Spicker führt unaufgeregt in das Thema ML ein und weist den Weg in eigene Experimente.
9
Moderne Frontend-Architektur
DE
Single-Page Applications (SPAs) verschieben den Schwerpunkt einer Anwendung in Richtung Browser. Wie gehen Sie mit den daraus resultierenden architektonischen Herausforderungen um? Unsere Spicker-Ausgabe Nr. 9 unterstützt Sie bei dieser Aufgabe!
8
Nachhaltiges Software-Design
DE
Wie vermeiden Sie steigende Aufwände in der Wartungstätigkeit durch fortschreitende Erosion der Codestrukturen? Sind die SOLID Prinzipien noch aktuell oder müssen wir inzwischen weiterdenken? Und wie lässt sich Entwurfsqualität messen? Unser Spicker Nr. 8 unterstützt Sie und Ihr Team bei der Auswahl und Umsetzung zeitgemäßer Design-Prinzipien und dem Entwurf einer nachhaltigen Softwarearchitektur.
7
Continuous Delivery
DE
Moderne Architekturansätze wie Microservices haben hohe Anforderungen bzgl. Integration und Verteilung. Welche Wechselwirkungen bestehen zwischen Architekturstil und CI/CD? Auswirkungen von Änderungen in Quelltext, Technologie und Konfiguration werden erst spät im Entwicklungsprozess erkannt. Wie erhaltet ihr rasch Feedback? Die 7. Ausgabe unseres Architektur-Spickers fasst die wichtigsten Aspekte zusammen.
6
Agile Architektur
DE
EN
Softwarearchitektur wird in agilen Kontexten dynamischer, kleinteiliger, verteilter. Agile Denkweise bringt Cross-Funkionalität, Iterativität und Flexibiltät. Dadurch verändert sich die Architekturdisziplin. In großen Entwicklungsvorhaben sind Kommunikation und ad-hoc Entscheidungen schwieriger. Wie ist agile Architekturarbeit hier sinnvoll möglich? Die 6. Ausgabe unseres Architektur-Spickers fasst die wichtigsten Aspekte zusammen.
5
Cloud-Anwendungen
DE
Die fünfte Ausgabe unserer Architektur-Spicker zeigt in gewohnt kompakter Form, wie Sie Anwendungen bauen, die das Potential einer Cloud-Umgebung voll ausschöpfen. Sie entwickeln neue Cloud-Anwendungen. Worauf achten Sie bei Architekturentwurf und Technologieauswahl? Es gibt Bedenken bezüglich Cloud-Lösungen. Wie entkräften Sie diese? Wo ist was dran?
4
Architektur-Reviews
DE
EN
Architektur-Reviews schaffen Transparenz in der Softwareentwicklung, identifizieren Risiken und decken Kompromisse auf. Mit der vierten Ausgabe unserer Architekturspicker bieten wir Ihnen einen fundierten Überblick zu dem Thema.
3
Microservices
DE
Die dritte Ausgabe unserer Architekturspicker zeigt auf, welche Prinzipien und Rahmenbedingungen der Architekturstil bedingt und wie Sie diese gut vorbereitet angehen können. Welche der bereitgestellten Lösungen könnten für Ihren Systemkontext geeignet sein und welche Kompromisse müssten Sie bereit sein einzugehen?
2
Quantitative Analyse
DE
Die zweite Ausgabe der Architekturspicker unterstützt Sie dabei, unterschiedliche Aussagen und Meinungen über die Qualität Ihrer Software zu bewerten. Außerdem lernen Sie, wie Sie am besten unbekannte Systeme kennenlernen und wie Sie Verbesserungspotenziale erkennen.
1
Der Architekturüberblick
DE
EN
Ihnen oder Ihrem Team fehlt ein kompakter Überblick zu Ihrer bestehenden Softwarelösung? Sie möchten einem neuen Projektmitglied oder einem Kooperationspartner Ihre Architektur erklären? Der Quelltext ist zu „ausführlich“… Die erste Ausgabe unseres Architektur-Spickers unterstützt Sie dabei, die zentralen Lösungsansätze Ihrer Softwarearchitektur nachvollziehbar darzustellen. Nutzen Sie die kompakt erläuterten Zutaten und füllen Sie Ihren Architekturüberblick mit Leben – pragmatisch und wirkungsvoll zugleich.