Technical Architecture & Design Principles
Moving from writing good code to designing good systems: SOLID in practice, architecture styles, event-driven design, data architecture, and running architecture reviews.
Checkout isn't configured yet — check back soon.
A practical architecture course grounded in real banking and fintech systems: core principles (coupling, cohesion, SOLID with real-world-shaped examples), layered vs hexagonal vs clean architecture, monolith vs microservices vs modular monolith, event-driven architecture and the outbox pattern, data architecture decisions, API design as an architectural choice, architecture decision records, and leading architecture reviews. Includes interactive design exercises.