Dirk Richter
Software-Entwicklung und Architektur
Serie: Auf dem Weg zur Onion-Architektur

1. Application Lifecycle
Wie sieht der Lebenszyklus einer Anwendung aus?

2. ISO 25010
Was sind Qualitätsmerkmale und was haben Sie mit dem Lebenszyklus einer Anwendung zu tun?

3. Architekturstile
Was sind Architekturstile und welchen Zusammenhang gibt es zu den Qualitätsmerkmalen einer Anwendung?

4. Verlängerung des Lebenszyklus
Welche Massnahmen können für die Verlängerung des Lebenszyklus getätigt werden

5. Klassische Schichten-Architektur
Schichtenarchitektur als klassischer Architekturstil für die Entwicklung einer Software.
Welche Herausforderungen gibt es?
Welche Auswege gibt es?

6. 3- Schichten-Architektur (Regeln)
Welche Regeln gibt es für die 3-Schichtenarchitektur?

7. Accidential Architecture
Wie kann sich eine 3-Schichtenarchitektur mit der Zeit 'falsch' entwickeln?

8. Big ball of mud
Was ist ein BOM?

9. Technische Schulden
Wie entwickeln sich technische Schulden in der 3-Schichtenarchitektur

10. Migration zur hexagonalen Architektur
Wie läßt sich eine 3 Schichtenarchitektur zu einer hexagonalen Architektur migrieren?

11. Ports and Adapter (hexagonal)
Was ist eine hexagonal Architektur (auch Ports and Adapter)?

12. VS Struktur einer hexagonalen Architektur
Jede Architektur gibt eine VS Struktur zur Orientierung vor. Wie sieht die Struktur bei Ports and Adapter aus)

13. Vergleich von 3-Schichten- und Ports and Adapter
Ein Vergleich der beiden Architekturen

14. Migration zu einer Onion Architektur
Wie kann man nun von einer Schichten- zu einer Onionarchitektur migrieren?

15. VS Struktur einer Onion Architektur
Jede Architektur gibt eine VS Struktur zur Orientierung vor. Wie sieht die Struktur bei Onion aus)

16. Vergleich von 3-Schichten- und Onion-Architektur
Ein Vergleich der beiden Architekturen

17. Migration zu einer Clean Architektur
Wie kann man nun von einer Schichten- zu einer Clean-Architektur migrieren?

18. VS Struktur einer Clean Architektur
Wie sieht die Struktur bei Clean Architektur aus?