enterprise-application-architecture-patterns

Community

Design robust enterprise app architectures

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.