ZooWork Market · Skill
clean-ddd-hexagonal
Apply proactively when designing APIs, microservices, or scalable backend architectures. Relevant when working with DDD, Clean Architecture, Hexagonal (ports-and-adapters), entities, value objects, domain events, CQRS, event sourcing, the repository pattern, use cases, Onion Architecture, the outbox pattern, aggregate roots, or anti-corruption layers. Use this guidance whenever you work with domain models, aggregates, repositories, or bounded contexts. Intended as a language-agnostic approach for backend services (Go, Rust, Python, TypeScript, Java, C#).