File contents 🏗️ Architecture Patterns
Sistem mimarisi pattern'ları.
⚠️ Bu Skill vs design-patterns
Bu Skill
design-patterns
Sistem mimarisi
UI/UX tasarım
Microservices, CQRS
Z-index, shadows
Database, scaling
Animation, spacing
Kural: Backend/sistem → bu skill, Frontend/UI → design-patterns
⚖️ Monolith vs Microservices
Aspect
Monolith
Microservices
Complexity
Düşük
Yüksek
Scaling
Tüm uygulama
Service bazlı
Team Size
Küçük
Büyük
Seç:
Monolith: Küçük takım, MVP, hızlı iteration
Microservices: Büyük takım, bağımsız deploy
📚 Layered Architecture
Presentation → Application → Domain → Infrastructure
⚡ Event-Driven
Producer → Event Broker → Consumer
(Kafka/SQS)
📊 CQRS
Command Service → Write DB
↓ Events
Query Service ← Read DB
🧩 Modular Monolith
Modules separated by boundaries within a single deployable unit.
Good for: Teams growing from startup to scale-up phase.
Prevents "Distributed Monolith" chaos.
Architecture Patterns v1.1 - Enhanced
🔄 Workflow
Kaynak: Software Architecture Guide
Aşama 1: Requirements Analysis
Aşama 2: Complexity Assesment
Aşama 3: Pattern Selection
Kontrol Noktaları
Aşama
Doğrulama
1
Gereksinimler net (NFRs belirlendi)
2
Seçilen pattern probleme uygun (Over-engineering değil)
3
Takım bu mimariyi yönetebilir
1 --- 2 name: arch-patterns 3 description: 🏗️ Architecture Patterns 4 --- 5 6 # 🏗️ Architecture Patterns 7 8 > Sistem mimarisi pattern'ları. 9 10 --- 11 12 ## ⚠️ Bu Skill vs `design-patterns` 13 14 | Bu Skill | `design-patterns` | 15 |----------|-------------------| 16 | **Sistem** mimarisi | **UI/UX** tasarım | 17 | Microservices, CQRS | Z-index, shadows | 18 | Database, scaling | Animation, spacing | 19 20 > **Kural:** Backend/sistem → bu skill, Frontend/UI → `design-patterns` 21 22 --- 23 24 ## ⚖️ Monolith vs Microservices 25 26 | Aspect | Monolith | Microservices | 27 |--------|----------|---------------| 28 | Complexity | Düşük | Yüksek | 29 | Scaling | Tüm uygulama | Service bazlı | 30 | Team Size | Küçük | Büyük | 31 32 **Seç:** 33 - Monolith: Küçük takım, MVP, hızlı iteration 34 - Microservices: Büyük takım, bağımsız deploy 35 36 --- 37 38 ## 📚 Layered Architecture 39 40 ``` 41 Presentation → Application → Domain → Infrastructure 42 ``` 43 44 --- 45 46 ## ⚡ Event-Driven 47 48 ``` 49 Producer → Event Broker → Consumer 50 (Kafka/SQS) 51 ``` 52 53 --- 54 55 ## 📊 CQRS 56 57 ``` 58 Command Service → Write DB 59 ↓ Events 60 Query Service ← Read DB 61 ``` 62 63 --- 64 65 ## 🧩 Modular Monolith 66 67 ``` 68 Modules separated by boundaries within a single deployable unit. 69 Good for: Teams growing from startup to scale-up phase. 70 Prevents "Distributed Monolith" chaos. 71 ``` 72 73 --- 74 75 *Architecture Patterns v1.1 - Enhanced* 76 77 ## 🔄 Workflow 78 79 > **Kaynak:** [Software Architecture Guide](https://martinfowler.com/architecture/) 80 81 ### Aşama 1: Requirements Analysis 82 - [ ] **Functional**: Ne yapacak? (E-ticaret, Blog, IoT) 83 - [ ] **Non-Functional**: Scalability, Latency, Consistency ihtiyacı. 84 - [ ] **Constraints**: Takım boyutu, bütçe, timeline. 85 86 ### Aşama 2: Complexity Assesment 87 - [ ] **Domain Complexity**: Karmaşıksa -> DDD + Layered/Hexagonal. 88 - [ ] **Scale Complexity**: Yüksek trafik -> Event-Driven / Microservices. 89 - [ ] **Data Complexity**: Raporlama ağırsa -> CQRS. 90 91 ### Aşama 3: Pattern Selection 92 - [ ] **Default**: Modular Monolith ile başla. 93 - [ ] **Scale-out**: Bağımsız scale gereken modülleri ayır (Microservices). 94 - [ ] **Real-time**: Event-Driven ekle. 95 96 ### Kontrol Noktaları 97 | Aşama | Doğrulama | 98 |-------|-----------| 99 | 1 | Gereksinimler net (NFRs belirlendi) | 100 | 2 | Seçilen pattern probleme uygun (Over-engineering değil) | 101 | 3 | Takım bu mimariyi yönetebilir |
vuralserhat86/antigravity-agentic-skills/tree/main/skills/arch_patterns commit 07667df2e2
Frequently asked questions How do I install the Arch Patterns skill? Run npx skillmds@latest add vuralserhat86/arch-patterns in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Arch Patterns skill do? 🏗️ Architecture Patterns It is listed under Coding & Dev Tools on SkillMD.
Is Arch Patterns safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Arch Patterns? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Arch Patterns free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Arch Patterns? vuralserhat86 (@vuralserhat86) published this skill. Their other Agent Skills are listed on their SkillMD profile.