Enterprise Application Architecture

The entry point for reasoning about an enterprise application's architecture: what makes these systems distinctive (data that outlives the code, concurrent users, integration, rules that change), the forces that shape every decision, how the kind of application changes the answers, and which specific skill answers which question. Use when starting on an unfamiliar enterprise codebase, when designing a new application or module and the first structural decisions are open, when someone asks "how should this system be structured", when a design review has no shared vocabulary, when a decision needs to be located ("is this a persistence question or a domain question?"), or when an architecture must be explained to people who did not build it. Does not itself contain the pattern guidance — it routes to it — and does not cover team or delivery process.

robsonkades a9d11fd 4 files · 31.0 KB Updated

File contents

robsonkades/agent-skills/tree/main/skills/enterprise-application-architecture commit a9d11fda68

Frequently asked questions

npx skillmds@latest add robsonkades/enterprise-application-architecture