enterprise-application-architecture-patterns
CommunityDesign robust enterprise app architectures
Software Engineering#domain-driven-design#design-patterns#service-layer#unit-of-work#enterprise-architecture#o/r-mapping#data-mapper
Authorkotarosan-dev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Provides a concise, actionable catalog of architecture patterns to reduce design ambiguity and repeated mistakes when building or refactoring enterprise applications that handle complex business logic, persistence mapping, and distributed concerns.
Core Features & Use Cases
- Pattern Catalog: Summarizes key PoEAA patterns such as Transaction Script, Domain Model, Table Module, Active Record, Data Mapper, Unit of Work, Repository, and presentation and distributed patterns.
- Decision Guidance: Gives practical heuristics for choosing patterns based on domain complexity, mapping divergence, concurrency needs, and scalability requirements.
- Practical Scenarios: Helps architects decide between Active Record vs Data Mapper for OR mapping, set boundaries for Service Layer, design Unit of Work strategies, and select session and locking approaches for web and distributed systems.
Quick Start
Ask: "Recommend a set of PoEAA patterns and a data-mapping strategy for a complex domain-driven enterprise system that must integrate legacy RDBMS and support high-concurrency web clients."
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: enterprise-application-architecture-patterns Download link: https://github.com/kotarosan-dev/02_rd/archive/main.zip#enterprise-application-architecture-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.