File contents 📋 Architecture Decisions
ADR, database selection ve capacity planning.
📝 ADR Template
# ADR-001: Database Selection
## Status: Accepted
## Context
[Problem açıklaması]
## Decision
PostgreSQL kullanacağız.
## Consequences
### Positive
- ACID compliance
### Negative
- Horizontal scaling zor
## Alternatives
- MongoDB: Rejected - JOINs için uygun değil
🗄️ Database Selection
SQL
NoSQL
Complex JOINs
Flexible schema
ACID
High throughput
Transactions
Horizontal scale
📊 Capacity Planning
DAU: 1M users
Requests: 20/user/day = 20M/day
RPS: 20M / 86400 = ~230 RPS
Peak: 230 × 3 = ~700 RPS
Architecture Decisions v1.0
🔄 Workflow
Kaynak: AWS Architecture Blog
Aşama 1: Problem Identification
Aşama 2: Proposal (Status: Proposed)
Aşama 3: Decision (Status: Accepted/Rejected)
Kontrol Noktaları
Aşama
Doğrulama
1
Problem ve alternatifler net mi?
2
Takım görüşü alındı mı?
3
Kararın "Consequences" bölümü dürüstçe yazıldı mı?
1 --- 2 name: arch-decisions 3 description: 📋 Architecture Decisions 4 --- 5 6 # 📋 Architecture Decisions 7 8 > ADR, database selection ve capacity planning. 9 10 --- 11 12 ## 📝 ADR Template 13 14 ```markdown 15 # ADR-001: Database Selection 16 17 ## Status: Accepted 18 19 ## Context 20 [Problem açıklaması] 21 22 ## Decision 23 PostgreSQL kullanacağız. 24 25 ## Consequences 26 ### Positive 27 - ACID compliance 28 ### Negative 29 - Horizontal scaling zor 30 31 ## Alternatives 32 - MongoDB: Rejected - JOINs için uygun değil 33 ``` 34 35 --- 36 37 ## 🗄️ Database Selection 38 39 | SQL | NoSQL | 40 |-----|-------| 41 | Complex JOINs | Flexible schema | 42 | ACID | High throughput | 43 | Transactions | Horizontal scale | 44 45 --- 46 47 ## 📊 Capacity Planning 48 49 ```markdown 50 DAU: 1M users 51 Requests: 20/user/day = 20M/day 52 RPS: 20M / 86400 = ~230 RPS 53 Peak: 230 × 3 = ~700 RPS 54 ``` 55 56 --- 57 58 *Architecture Decisions v1.0* 59 60 ## 🔄 Workflow 61 62 > **Kaynak:** [AWS Architecture Blog](https://aws.amazon.com/blogs/architecture/master-architecture-decision-records-adrs-best-practices-for-effective-decision-making/) 63 64 ### Aşama 1: Problem Identification 65 - [ ] **Context**: Problemi ve etkilerini net tanımla. 66 - [ ] **Constraints**: Kısıtlamaları (Bütçe, Zaman, Teknoloji) belirle. 67 - [ ] **Options**: En az 2 alternatif çözüm yolu belirle. 68 69 ### Aşama 2: Proposal (Status: Proposed) 70 - [ ] **Draft**: ADR şablonunu doldur. 71 - [ ] **RFC**: Takımdan yorum iste (Pull Request veya Toplantı). 72 - [ ] **Evaluation**: Alternatifleri kriterlere göre puanla (Pros/Cons). 73 74 ### Aşama 3: Decision (Status: Accepted/Rejected) 75 - [ ] **Consensus**: Kararı netleştir ve statüyü güncelle. 76 - [ ] **Implications**: Kararın uzun vadeli etkilerini (Consequences) yaz. 77 - [ ] **Commit**: ADR dosyasını repoya ekle. 78 79 ### Kontrol Noktaları 80 | Aşama | Doğrulama | 81 |-------|-----------| 82 | 1 | Problem ve alternatifler net mi? | 83 | 2 | Takım görüşü alındı mı? | 84 | 3 | Kararın "Consequences" bölümü dürüstçe yazıldı mı? |
vuralserhat86/antigravity-agentic-skills/tree/main/skills/arch_decisions commit d1d95ca902
Frequently asked questions How do I install the Arch Decisions skill? Run npx skillmds@latest add vuralserhat86/arch-decisions 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 Decisions skill do? 📋 Architecture Decisions It is listed under Coding & Dev Tools on SkillMD.
Is Arch Decisions 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 Decisions? 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 Decisions free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Arch Decisions? vuralserhat86 (@vuralserhat86) published this skill. Their other Agent Skills are listed on their SkillMD profile.