Einführung in die Softwarearchitektur und Management technischer Schulden
1. Einführung in Softwarearchitektur und technische Schulden
- Grundlagen der Softwarearchitektur
- Technische Schulden: Definition und Einfluss
- Bedeutung von Systemdesign in der Softwareentwicklung
- Architekturstile: Monolithisch, Microservices, Serverless
2. Systemdesign und Architekturstile
- Vertiefung der Architekturstile
- API-Design: Best Practices
- Cloud-Architekturen verstehen
- Deployment-Strategien in modernen Anwendungen
3. DevOps und die Integration in Softwarearchitektur
- Einführung in DevOps-Prinzipien
- Rolle von DevOps bei der Handhabung technischer Schulden
- Automatisierung von Deployment-Prozessen
- Implementierung von Microservices