How software is structured across a codebase or system: architecture and design patterns, system design, service boundaries and microservices, domain modeling, clean or hexagonal architecture, error-handling strategy.
Browse all 773 Architecture & Patterns skills with filters