Best Practices, Design-Patterns, modulare Architekturen, Domain-Driven Design und Dokumentation.