Software Architecture
Designing systems that stay changeable: boundaries, trade-off analysis, and knowing which decisions are expensive to reverse. Backed by a Software Architecture certification and applied daily on Gudi and WishApply.
- Distributed systems
- Trade-off analysis
- Evolutionary architecture
- Documented decisions
