diff --git a/architectures/feature-sliced-design/data-flow.md b/architectures/feature-sliced-design/data-flow.md
index fceffcd..79a8f6d 100644
--- a/architectures/feature-sliced-design/data-flow.md
+++ b/architectures/feature-sliced-design/data-flow.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for FSD within the Architecture domain.
-tags: [fsd, architecture, best-practices, architecture]
-topic: FSD
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: FSD
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [fsd, architecture, best-practices, architecture]
ai_role: Senior FSD Expert
-last_updated: 2026-03-29---# Feature-Sliced Design (FSD) - Data Flow
+last_updated: 2026-03-29
+---
+
+# Feature-Sliced Design (FSD) - Data Flow
## Request and Event Lifecycle
```mermaid
diff --git a/architectures/feature-sliced-design/folder-structure.md b/architectures/feature-sliced-design/folder-structure.md
index 8c27f36..70e47c8 100644
--- a/architectures/feature-sliced-design/folder-structure.md
+++ b/architectures/feature-sliced-design/folder-structure.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for FSD within the Architecture domain.
-tags: [fsd, architecture, best-practices, architecture]
-topic: FSD
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: FSD
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [fsd, architecture, best-practices, architecture]
ai_role: Senior FSD Expert
-last_updated: 2026-03-29---# Feature-Sliced Design (FSD) - Folder Structure
+last_updated: 2026-03-29
+---
+
+# Feature-Sliced Design (FSD) - Folder Structure
## Layering publisher/subscriber logic
```mermaid
diff --git a/architectures/feature-sliced-design/implementation-guide.md b/architectures/feature-sliced-design/implementation-guide.md
index 7ceeb4e..8b321d0 100644
--- a/architectures/feature-sliced-design/implementation-guide.md
+++ b/architectures/feature-sliced-design/implementation-guide.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for FSD within the Architecture domain.
-tags: [fsd, architecture, best-practices, architecture]
-topic: FSD
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: FSD
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [fsd, architecture, best-practices, architecture]
ai_role: Senior FSD Expert
-last_updated: 2026-03-29---# Feature-Sliced Design (FSD) - Implementation Guide
+last_updated: 2026-03-29
+---
+
+# Feature-Sliced Design (FSD) - Implementation Guide
## Code patterns and Anti-patterns
### Entity Relationships
diff --git a/architectures/feature-sliced-design/readme.md b/architectures/feature-sliced-design/readme.md
index 2260d37..0c045b9 100644
--- a/architectures/feature-sliced-design/readme.md
+++ b/architectures/feature-sliced-design/readme.md
@@ -1,5 +1,4 @@
---
-description: Vibe coding guidelines and architectural constraints for Feature-Sliced Design within the Architecture domain.
technology: Feature-Sliced Design
domain: Architecture
level: Senior/Architect
@@ -7,10 +6,7 @@ version: Agnostic
tags: [fsd, modular-architecture, frontend, system-design, clean-architecture]
ai_role: Senior Frontend Architect
last_updated: 2026-03-22
-topic: FSD
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true---
+---
diff --git a/architectures/feature-sliced-design/trade-offs.md b/architectures/feature-sliced-design/trade-offs.md
index 171c268..7436641 100644
--- a/architectures/feature-sliced-design/trade-offs.md
+++ b/architectures/feature-sliced-design/trade-offs.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for FSD within the Architecture domain.
-tags: [fsd, architecture, best-practices, architecture]
-topic: FSD
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: FSD
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [fsd, architecture, best-practices, architecture]
ai_role: Senior FSD Expert
-last_updated: 2026-03-29---# Feature-Sliced Design (FSD) - Trade-offs
+last_updated: 2026-03-29
+---
+
+# Feature-Sliced Design (FSD) - Trade-offs
## Pros, Cons, and System Constraints
### Pros
diff --git a/architectures/hexagonal-architecture/data-flow.md b/architectures/hexagonal-architecture/data-flow.md
index 326d370..be0ed9f 100644
--- a/architectures/hexagonal-architecture/data-flow.md
+++ b/architectures/hexagonal-architecture/data-flow.md
@@ -1,5 +1,4 @@
---
-description: Hexagonal Architecture Data Flow rules for AI agents and developers. Understanding execution sequences across Ports and Adapters.
technology: Hexagonal Architecture
domain: Architecture
level: Senior/Architect
@@ -7,10 +6,7 @@ version: Agnostic
tags: [best-practices, data-flow, hexagonal-architecture, ports-and-adapters]
ai_role: Senior Software Architect
last_updated: 2026-03-22
-topic: Hexagonal Architecture
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true---
+---
# π Hexagonal Architecture Data Flow Best Practices
diff --git a/architectures/hexagonal-architecture/folder-structure.md b/architectures/hexagonal-architecture/folder-structure.md
index 979311e..30f2dde 100644
--- a/architectures/hexagonal-architecture/folder-structure.md
+++ b/architectures/hexagonal-architecture/folder-structure.md
@@ -1,5 +1,4 @@
---
-description: Hexagonal Architecture Folder Structure rules. Defining the exact directory blueprints for Ports and Adapters.
technology: Hexagonal Architecture
domain: Architecture
level: Senior/Architect
@@ -7,10 +6,7 @@ version: Agnostic
tags: [best-practices, folder-structure, hexagonal-architecture, ports-and-adapters]
ai_role: Senior Software Architect
last_updated: 2026-03-22
-topic: Hexagonal Architecture
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true---
+---
# π Folder Structure Best Practices for Hexagonal Architecture
diff --git a/architectures/hexagonal-architecture/readme.md b/architectures/hexagonal-architecture/readme.md
index f957afa..45572ea 100644
--- a/architectures/hexagonal-architecture/readme.md
+++ b/architectures/hexagonal-architecture/readme.md
@@ -1,5 +1,4 @@
---
-description: Hexagonal Architecture (Ports & Adapters) production-ready guidelines and modular breakdown for modern systems.
technology: Hexagonal Architecture
domain: Architecture
level: Senior/Architect
@@ -7,10 +6,7 @@ version: Agnostic
tags: [best-practices, clean-code, hexagonal-architecture, ports-and-adapters, system-design, vibe-coding]
ai_role: Senior Software Architect
last_updated: 2026-03-22
-topic: Hexagonal Architecture
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true---
+---
# π Hexagonal Architecture Production-Ready Best Practices
# Context & Scope
diff --git a/architectures/hexagonal-architecture/trade-offs.md b/architectures/hexagonal-architecture/trade-offs.md
index 8b8c8af..8d4ee09 100644
--- a/architectures/hexagonal-architecture/trade-offs.md
+++ b/architectures/hexagonal-architecture/trade-offs.md
@@ -1,5 +1,4 @@
---
-description: Hexagonal Architecture Trade-offs, Pros, Cons, and Architectural constraints for modern software design.
technology: Hexagonal Architecture
domain: Architecture
level: Senior/Architect
@@ -7,10 +6,7 @@ version: Agnostic
tags: [best-practices, trade-offs, hexagonal-architecture, ports-and-adapters]
ai_role: Senior Software Architect
last_updated: 2026-03-22
-topic: Hexagonal Architecture
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true---
+---
# βοΈ Hexagonal Architecture Trade-offs and Constraints
diff --git a/architectures/micro-frontends/data-flow.md b/architectures/micro-frontends/data-flow.md
index ae50d0d..8d5e21d 100644
--- a/architectures/micro-frontends/data-flow.md
+++ b/architectures/micro-frontends/data-flow.md
@@ -1,14 +1,9 @@
---
-description: Vibe coding guidelines and architectural constraints for Micro-frontends Data Flow within the Architecture domain.
-tags: [micro-frontends, architecture, module-federation, frontend, data-flow, sequence-diagram, vibe-coding]
-topic: Micro-frontends Data Flow
-complexity: Architect
-last_evolution: 2026-03-22
-vibe_coding_ready: true
technology: Micro-frontends
domain: Architecture
level: Senior/Architect
version: Agnostic
+tags: [micro-frontends, architecture, module-federation, frontend, data-flow, sequence-diagram, vibe-coding]
ai_role: Senior Architect
last_updated: 2026-03-22
---
diff --git a/architectures/micro-frontends/folder-structure.md b/architectures/micro-frontends/folder-structure.md
index 6b6f8ed..b4b9590 100644
--- a/architectures/micro-frontends/folder-structure.md
+++ b/architectures/micro-frontends/folder-structure.md
@@ -1,14 +1,9 @@
---
-description: Vibe coding guidelines and architectural constraints for Micro-frontends Folder Structure within the Architecture domain.
-tags: [micro-frontends, architecture, module-federation, frontend, folder-structure, vibe-coding]
-topic: Micro-frontends Folder Structure
-complexity: Architect
-last_evolution: 2026-03-22
-vibe_coding_ready: true
technology: Micro-frontends
domain: Architecture
level: Senior/Architect
version: Agnostic
+tags: [micro-frontends, architecture, module-federation, frontend, folder-structure, vibe-coding]
ai_role: Senior Architect
last_updated: 2026-03-22
---
diff --git a/architectures/micro-frontends/implementation-guide.md b/architectures/micro-frontends/implementation-guide.md
index 48732c7..af1db7e 100644
--- a/architectures/micro-frontends/implementation-guide.md
+++ b/architectures/micro-frontends/implementation-guide.md
@@ -1,14 +1,9 @@
---
-description: Vibe coding guidelines and architectural constraints for Micro-frontends Implementation Guide within the Architecture domain.
-tags: [micro-frontends, architecture, module-federation, frontend, implementation, guide, vibe-coding]
-topic: Micro-frontends Implementation Guide
-complexity: Architect
-last_evolution: 2026-03-22
-vibe_coding_ready: true
technology: Micro-frontends
domain: Architecture
level: Senior/Architect
version: Agnostic
+tags: [micro-frontends, architecture, module-federation, frontend, implementation, guide, vibe-coding]
ai_role: Senior Architect
last_updated: 2026-03-22
---
diff --git a/architectures/micro-frontends/readme.md b/architectures/micro-frontends/readme.md
index e1b0878..d45c97c 100644
--- a/architectures/micro-frontends/readme.md
+++ b/architectures/micro-frontends/readme.md
@@ -1,14 +1,9 @@
---
-description: Vibe coding guidelines and architectural constraints for Micro-frontends within the Architecture domain.
-tags: [micro-frontends, architecture, module-federation, frontend, scalable, web-components, vibe-coding]
-topic: Micro-frontends
-complexity: Architect
-last_evolution: 2026-03-22
-vibe_coding_ready: true
technology: Micro-frontends
domain: Architecture
level: Senior/Architect
version: Agnostic
+tags: [micro-frontends, architecture, module-federation, frontend, scalable, web-components, vibe-coding]
ai_role: Senior Architect
last_updated: 2026-03-22
---
diff --git a/architectures/micro-frontends/trade-offs.md b/architectures/micro-frontends/trade-offs.md
index ff24db8..72787f2 100644
--- a/architectures/micro-frontends/trade-offs.md
+++ b/architectures/micro-frontends/trade-offs.md
@@ -1,14 +1,9 @@
---
-description: Vibe coding guidelines and architectural constraints for Micro-frontends Trade-offs within the Architecture domain.
-tags: [micro-frontends, architecture, module-federation, frontend, trade-offs, constraints, vibe-coding]
-topic: Micro-frontends Trade-offs
-complexity: Architect
-last_evolution: 2026-03-22
-vibe_coding_ready: true
technology: Micro-frontends
domain: Architecture
level: Senior/Architect
version: Agnostic
+tags: [micro-frontends, architecture, module-federation, frontend, trade-offs, constraints, vibe-coding]
ai_role: Senior Architect
last_updated: 2026-03-22
---
diff --git a/architectures/microservices/data-flow.md b/architectures/microservices/data-flow.md
index 42f0f1d..5a3c79e 100644
--- a/architectures/microservices/data-flow.md
+++ b/architectures/microservices/data-flow.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for Vibe Coding within the Architecture domain.
-tags: [vibe-coding, architecture, best-practices, architecture]
-topic: Vibe Coding
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: Vibe Coding
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [vibe-coding, architecture, best-practices, architecture]
ai_role: Senior Vibe Coding Expert
-last_updated: 2026-03-29---# Microservices - Data Flow
+last_updated: 2026-03-29
+---
+
+# Microservices - Data Flow
## Request and Event Lifecycle
```mermaid
diff --git a/architectures/microservices/folder-structure.md b/architectures/microservices/folder-structure.md
index d5e8ae1..be5da0e 100644
--- a/architectures/microservices/folder-structure.md
+++ b/architectures/microservices/folder-structure.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for Vibe Coding within the Architecture domain.
-tags: [vibe-coding, architecture, best-practices, architecture]
-topic: Vibe Coding
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: Vibe Coding
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [vibe-coding, architecture, best-practices, architecture]
ai_role: Senior Vibe Coding Expert
-last_updated: 2026-03-29---# Microservices - Folder Structure
+last_updated: 2026-03-29
+---
+
+# Microservices - Folder Structure
## Layering logic
```mermaid
diff --git a/architectures/microservices/implementation-guide.md b/architectures/microservices/implementation-guide.md
index d7bf6ff..2c6c998 100644
--- a/architectures/microservices/implementation-guide.md
+++ b/architectures/microservices/implementation-guide.md
@@ -1,10 +1,9 @@
---
-
-tags: [architecture, implementation, microservices, best-practices]
technology: Microservices
domain: Architecture
level: Senior/Architect
version: Agnostic
+tags: [architecture, implementation, microservices, best-practices]
ai_role: Senior Architect
last_updated: 2026-03-29
---
diff --git a/architectures/microservices/readme.md b/architectures/microservices/readme.md
index 29cce33..4ba8c4a 100644
--- a/architectures/microservices/readme.md
+++ b/architectures/microservices/readme.md
@@ -1,5 +1,4 @@
---
-
technology: Microservices
domain: Architecture
level: Senior/Architect
diff --git a/architectures/microservices/trade-offs.md b/architectures/microservices/trade-offs.md
index 717478c..920956e 100644
--- a/architectures/microservices/trade-offs.md
+++ b/architectures/microservices/trade-offs.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for Vibe Coding within the Architecture domain.
-tags: [vibe-coding, architecture, best-practices, architecture]
-topic: Vibe Coding
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: Vibe Coding
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [vibe-coding, architecture, best-practices, architecture]
ai_role: Senior Vibe Coding Expert
-last_updated: 2026-03-29---# Microservices - Trade-offs
+last_updated: 2026-03-29
+---
+
+# Microservices - Trade-offs
## Pros, Cons, and System Constraints
### Pros
diff --git a/architectures/model-view-controller/data-flow.md b/architectures/model-view-controller/data-flow.md
index 51e97d5..2d1b913 100644
--- a/architectures/model-view-controller/data-flow.md
+++ b/architectures/model-view-controller/data-flow.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for MVC within the Architecture domain.
-tags: [mvc, architecture, best-practices, architecture]
-topic: MVC
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: MVC
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [mvc, architecture, best-practices, architecture]
ai_role: Senior MVC Expert
-last_updated: 2026-03-29---# Model-View-Controller (MVC) - Data Flow
+last_updated: 2026-03-29
+---
+
+# Model-View-Controller (MVC) - Data Flow
## Request and Event Lifecycle
```mermaid
diff --git a/architectures/model-view-controller/folder-structure.md b/architectures/model-view-controller/folder-structure.md
index 1527c10..396a83e 100644
--- a/architectures/model-view-controller/folder-structure.md
+++ b/architectures/model-view-controller/folder-structure.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for MVC within the Architecture domain.
-tags: [mvc, architecture, best-practices, architecture]
-topic: MVC
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: MVC
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [mvc, architecture, best-practices, architecture]
ai_role: Senior MVC Expert
-last_updated: 2026-03-29---# Model-View-Controller (MVC) - Folder Structure
+last_updated: 2026-03-29
+---
+
+# Model-View-Controller (MVC) - Folder Structure
## Layering publisher/subscriber logic
```mermaid
diff --git a/architectures/model-view-controller/implementation-guide.md b/architectures/model-view-controller/implementation-guide.md
index be16ea8..9d40d3b 100644
--- a/architectures/model-view-controller/implementation-guide.md
+++ b/architectures/model-view-controller/implementation-guide.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for MVC within the Architecture domain.
-tags: [mvc, architecture, best-practices, architecture]
-topic: MVC
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: MVC
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [mvc, architecture, best-practices, architecture]
ai_role: Senior MVC Expert
-last_updated: 2026-03-29---# Model-View-Controller (MVC) - Implementation Guide
+last_updated: 2026-03-29
+---
+
+# Model-View-Controller (MVC) - Implementation Guide
## Code patterns and Anti-patterns
### Entity Relationships
diff --git a/architectures/model-view-controller/readme.md b/architectures/model-view-controller/readme.md
index 118469e..379773b 100644
--- a/architectures/model-view-controller/readme.md
+++ b/architectures/model-view-controller/readme.md
@@ -1,5 +1,4 @@
---
-description: Vibe coding guidelines and architectural constraints for Model-View-Controller (MVC) within the Architecture domain.
technology: Model-View-Controller (MVC)
domain: Architecture
level: Senior/Architect
@@ -7,10 +6,7 @@ version: Agnostic
tags: [best-practices, clean-code, architecture-patterns, vibe-coding, cursor-rules, typescript, software-architecture, system-design, solid-principles, production-ready, programming-standards, react-best-practices, node-js, design-patterns, scalable-code, windsurf-rules, ai-coding, fsd, ddd, enterprise-patterns, mvc-best-practise, angular-best-practise, expressjs-best-practise, ai-instructions, vibe-coding-instructions, mongodb, angular, nestjs, html, scss, javascript, js, typescript-best-practise, css, css3]
ai_role: Senior Software Architect
last_updated: 2026-03-22
-topic: MVC
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true---
+---
diff --git a/architectures/model-view-controller/trade-offs.md b/architectures/model-view-controller/trade-offs.md
index 62e083d..6fc3dc2 100644
--- a/architectures/model-view-controller/trade-offs.md
+++ b/architectures/model-view-controller/trade-offs.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for MVC within the Architecture domain.
-tags: [mvc, architecture, best-practices, architecture]
-topic: MVC
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: MVC
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [mvc, architecture, best-practices, architecture]
ai_role: Senior MVC Expert
-last_updated: 2026-03-29---# Model-View-Controller (MVC) - Trade-offs
+last_updated: 2026-03-29
+---
+
+# Model-View-Controller (MVC) - Trade-offs
## Pros, Cons, and System Constraints
### Pros
diff --git a/architectures/monolithic-architecture/data-flow.md b/architectures/monolithic-architecture/data-flow.md
index 8cb74eb..0eff28b 100644
--- a/architectures/monolithic-architecture/data-flow.md
+++ b/architectures/monolithic-architecture/data-flow.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for Monolithic Architecture within the Architecture domain.
-tags: [monolithic-architecture, architecture, best-practices, architecture]
-topic: Monolithic Architecture
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: Monolithic Architecture
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [monolithic-architecture, architecture, best-practices, architecture]
ai_role: Senior Monolithic Architecture Expert
-last_updated: 2026-03-29---# Monolithic Architecture - Data Flow
+last_updated: 2026-03-29
+---
+
+# Monolithic Architecture - Data Flow
## Request and Event Lifecycle
```mermaid
diff --git a/architectures/monolithic-architecture/folder-structure.md b/architectures/monolithic-architecture/folder-structure.md
index 9cd71a2..a498a23 100644
--- a/architectures/monolithic-architecture/folder-structure.md
+++ b/architectures/monolithic-architecture/folder-structure.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for Monolithic Architecture within the Architecture domain.
-tags: [monolithic-architecture, architecture, best-practices, architecture]
-topic: Monolithic Architecture
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: Monolithic Architecture
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [monolithic-architecture, architecture, best-practices, architecture]
ai_role: Senior Monolithic Architecture Expert
-last_updated: 2026-03-29---# Monolithic Architecture - Folder Structure
+last_updated: 2026-03-29
+---
+
+# Monolithic Architecture - Folder Structure
## Layering logic
```mermaid
diff --git a/architectures/monolithic-architecture/implementation-guide.md b/architectures/monolithic-architecture/implementation-guide.md
index cc16076..1226561 100644
--- a/architectures/monolithic-architecture/implementation-guide.md
+++ b/architectures/monolithic-architecture/implementation-guide.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for Monolithic Architecture within the Architecture domain.
-tags: [monolithic-architecture, architecture, best-practices, architecture]
-topic: Monolithic Architecture
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: Monolithic Architecture
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [monolithic-architecture, architecture, best-practices, architecture]
ai_role: Senior Monolithic Architecture Expert
-last_updated: 2026-03-29---# Monolithic Architecture - Implementation Guide
+last_updated: 2026-03-29
+---
+
+# Monolithic Architecture - Implementation Guide
## Code patterns and Anti-patterns
### Entity Relationships
@@ -28,3 +26,56 @@ classDiagram
### Rules
- Adopt Modular Monolith principles over time.
+
+### 1. Tight Coupling via Global State
+
+### β Bad Practice
+```typescript
+// Global state shared across the entire monolith
+const globalAppCache = new Map
();
+
+class UserService {
+ getUser(id: string) {
+ if (globalAppCache.has(`user_${id}`)) {
+ return globalAppCache.get(`user_${id}`);
+ }
+ // Fetch from DB...
+ }
+}
+
+class OrderService {
+ processOrder(order: any) {
+ // Arbitrarily mutating global state used by other domains
+ globalAppCache.set(`user_${order.userId}`, { lastOrder: Date.now() });
+ }
+}
+```
+
+### β οΈ Problem
+Using a shared global state or tightly coupling modules without clear boundaries in a monolith creates a "Big Ball of Mud". Changes in one domain (like `OrderService` mutating a cache) unexpectedly break another domain (`UserService`). This makes scaling, testing, and eventual extraction into microservices nearly impossible.
+
+### β
Best Practice
+```typescript
+// Define explicit interfaces and isolated storage per module
+class UserService {
+ constructor(private readonly userCache: UserCache) {}
+
+ getUser(id: string) {
+ // Uses isolated cache
+ }
+}
+
+class OrderService {
+ constructor(private readonly eventBus: EventBus) {}
+
+ processOrder(order: any) {
+ // Process order...
+
+ // Emit an event instead of mutating other domains' state
+ this.eventBus.publish('OrderProcessed', { userId: order.userId, timestamp: Date.now() });
+ }
+}
+```
+
+### π Solution
+Build a "Modular Monolith". Even though the code runs in a single process, strictly isolate the data and state of different business domains. Modules should communicate with each other through explicit interfaces or an in-memory event bus, rather than sharing global variables or databases.
diff --git a/architectures/monolithic-architecture/readme.md b/architectures/monolithic-architecture/readme.md
index 4875e23..00db8c5 100644
--- a/architectures/monolithic-architecture/readme.md
+++ b/architectures/monolithic-architecture/readme.md
@@ -1,5 +1,4 @@
---
-description: Vibe coding guidelines and architectural constraints for Monolithic Architecture within the Architecture domain.
technology: Monolithic Architecture
domain: Architecture
level: Senior/Architect
@@ -7,10 +6,7 @@ version: Agnostic
tags: [architecture, system-design, monolithic-architecture, best-practices]
ai_role: Senior Architect
last_updated: 2026-03-22
-topic: Monolithic Architecture
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true---
+---
diff --git a/architectures/monolithic-architecture/trade-offs.md b/architectures/monolithic-architecture/trade-offs.md
index 160f31f..54fe095 100644
--- a/architectures/monolithic-architecture/trade-offs.md
+++ b/architectures/monolithic-architecture/trade-offs.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for Monolithic Architecture within the Architecture domain.
-tags: [monolithic-architecture, architecture, best-practices, architecture]
-topic: Monolithic Architecture
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: Monolithic Architecture
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [monolithic-architecture, architecture, best-practices, architecture]
ai_role: Senior Monolithic Architecture Expert
-last_updated: 2026-03-29---# Monolithic Architecture - Trade-offs
+last_updated: 2026-03-29
+---
+
+# Monolithic Architecture - Trade-offs
## Pros, Cons, and System Constraints
### Pros
diff --git a/architectures/readme.md b/architectures/readme.md
index 6ab63ad..d3f2bba 100644
--- a/architectures/readme.md
+++ b/architectures/readme.md
@@ -1,5 +1,4 @@
---
-
technology: General Architecture
domain: Architecture
level: Senior/Architect
@@ -7,6 +6,7 @@ version: Agnostic
tags: [best-practices, clean-code, architecture-patterns, vibe-coding, cursor-rules, typescript, software-architecture, system-design, solid-principles, production-ready, programming-standards, react-best-practices, node-js, design-patterns, scalable-code, windsurf-rules, ai-coding, fsd, ddd, enterprise-patterns]
ai_role: Senior Software Architect
last_updated: 2026-03-29
+---
# Architecture Best Practices & Production-Ready Patterns
# Context & Scope
@@ -37,6 +37,21 @@ Don't know where to start? Here are a few golden rules:
- **Match Your Team's Expertise:** Choose the approach that your team understands or is ready to learn. If everyone knows React inside out, use *FSD*. Lone wolves ruin team productivity.
- **Embrace Change:** The perfect architecture allows you to painlessly swap your database (e.g., PostgreSQL for MongoDB) or your UI component library without rewriting the core.
---
+## πΊοΈ Map of Patterns
+
+- [Backend-For-Frontend (BFF)](./backend-for-frontend/readme.md)
+- [Clean Architecture](./clean-architecture/readme.md)
+- [CQRS](./cqrs/readme.md)
+- [Domain-Driven Design (DDD)](./domain-driven-design/readme.md)
+- [Event-Driven Architecture (EDA)](./event-driven-architecture/readme.md)
+- [Feature-Sliced Design (FSD)](./feature-sliced-design/readme.md)
+- [Hexagonal Architecture](./hexagonal-architecture/readme.md)
+- [Micro-frontends](./micro-frontends/readme.md)
+- [Microservices](./microservices/readme.md)
+- [MVC (Model-View-Controller)](./model-view-controller/readme.md)
+- [Monolithic Architecture](./monolithic-architecture/readme.md)
+- [Serverless](./serverless/readme.md)
+
## π Top 10 Best Architectural Approaches
Below are the most popular architectural patterns along with examples, tips, technology stacks, and their logos. A Folder Tree is provided for each to give you a deep understanding of its structure.
diff --git a/architectures/serverless/data-flow.md b/architectures/serverless/data-flow.md
index 244dc22..848b55b 100644
--- a/architectures/serverless/data-flow.md
+++ b/architectures/serverless/data-flow.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for Serverless within the Architecture domain.
-tags: [serverless, architecture, best-practices, architecture]
-topic: Serverless
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: Serverless
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [serverless, architecture, best-practices, architecture]
ai_role: Senior Serverless Expert
-last_updated: 2026-03-29---# Serverless - Data Flow
+last_updated: 2026-03-29
+---
+
+# Serverless - Data Flow
## Request and Event Lifecycle
```mermaid
diff --git a/architectures/serverless/folder-structure.md b/architectures/serverless/folder-structure.md
index ec72b7e..5f2c1f1 100644
--- a/architectures/serverless/folder-structure.md
+++ b/architectures/serverless/folder-structure.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for Serverless within the Architecture domain.
-tags: [serverless, architecture, best-practices, architecture]
-topic: Serverless
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: Serverless
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [serverless, architecture, best-practices, architecture]
ai_role: Senior Serverless Expert
-last_updated: 2026-03-29---# Serverless - Folder Structure
+last_updated: 2026-03-29
+---
+
+# Serverless - Folder Structure
## Layering logic
```mermaid
diff --git a/architectures/serverless/implementation-guide.md b/architectures/serverless/implementation-guide.md
index 73678be..05c48fa 100644
--- a/architectures/serverless/implementation-guide.md
+++ b/architectures/serverless/implementation-guide.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for Serverless within the Architecture domain.
-tags: [serverless, architecture, best-practices, architecture]
-topic: Serverless
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: Serverless
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [serverless, architecture, best-practices, architecture]
ai_role: Senior Serverless Expert
-last_updated: 2026-03-29---# Serverless - Implementation Guide
+last_updated: 2026-03-29
+---
+
+# Serverless - Implementation Guide
## Code patterns and Anti-patterns
### Entity Relationships
diff --git a/architectures/serverless/trade-offs.md b/architectures/serverless/trade-offs.md
index 83c79ad..df01c09 100644
--- a/architectures/serverless/trade-offs.md
+++ b/architectures/serverless/trade-offs.md
@@ -1,16 +1,14 @@
---
-description: Vibe coding guidelines and architectural constraints for Serverless within the Architecture domain.
-tags: [serverless, architecture, best-practices, architecture]
-topic: Serverless
-complexity: Architect
-last_evolution: 2026-03-29
-vibe_coding_ready: true
technology: Serverless
domain: Architecture
level: Senior/Architect
version: Latest
+tags: [serverless, architecture, best-practices, architecture]
ai_role: Senior Serverless Expert
-last_updated: 2026-03-29---# Serverless - Trade-offs
+last_updated: 2026-03-29
+---
+
+# Serverless - Trade-offs
## Pros, Cons, and System Constraints
### Pros