feat(episode): DEPURA_resumen-del-gap-arquitectnico_S20260606.R15_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 15 — BLINDADAS: Resumen del gap arquitectónico
This commit is contained in:
parent
68af067b7e
commit
dffcfa4dfd
1 changed files with 78 additions and 0 deletions
|
|
@ -0,0 +1,78 @@
|
|||
---
|
||||
episode_id: "fa8e6137-10bd-4ba1-9b98-620244cf5e34"
|
||||
puente_flat: "DEPURA_resumen-del-gap-arquitectnico_S20260606.R15_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
|
||||
session_code: "S20260606.MEMORY_LOOPWRITE_LEXICON_DRAIN"
|
||||
acto_dialogico: "informar"
|
||||
actor_flujo: "multi_actor"
|
||||
criticidad_aegis: "low"
|
||||
skill_dominante: "NONE"
|
||||
fase_proyecto: "operations"
|
||||
tipo_semantico: "troubleshooting"
|
||||
summary_one_line: "EPISODIO 15 — BLINDADAS: Resumen del gap arquitectónico"
|
||||
source_type: "claude_code"
|
||||
trust_boundary: "internal"
|
||||
created_at: "2026-06-06T21:36:10.413338+00:00"
|
||||
relectura_tagged: false
|
||||
forgejo_commit_sha: "pending"
|
||||
---
|
||||
|
||||
Verificado contra el cajón real (16 patrones materializados hoy). Te doy el gap de las **3 familias arquitectónicas** del INDEX, cruzando lo que hay contra el inventario completo. "Nuestra base de datos" aquí = el cajón `ember-patterns/` (filesystem, aún no propagado a Qdrant/Neo4j).
|
||||
|
||||
## Resumen del gap arquitectónico
|
||||
|
||||
| Familia | Materializados | Faltan |
|
||||
|---|---|---|
|
||||
| **1 — Estructural** | 1/10 (Hexagonal) | **9** |
|
||||
| **2 — Integración** | 2/10 (Saga, Circuit Breaker) | **8** |
|
||||
| **3 — Datos** | 0/10 | **10** |
|
||||
| **TOTAL** | 3/30 | **27 faltan** |
|
||||
|
||||
## Familia 1 — Estructural (faltan 9)
|
||||
|
||||
| Patrón | Autoría (rueda probada) | Forma |
|
||||
|---|---|---|
|
||||
| Layered Architecture | Buschmann 1996 (POSA1) | scaffold .py |
|
||||
| Clean Architecture | Martin 2017 | scaffold .py |
|
||||
| Onion Architecture | Palermo 2008 | scaffold .py |
|
||||
| Pipes & Filters | McIlroy 1973 (Unix) | scaffold .py |
|
||||
| Plugin Architecture | Gamma 2001 | scaffold .py |
|
||||
| Microkernel | Buschmann 1996 | scaffold .py |
|
||||
| Component-Based | Szyperski 1998 | scaffold .py |
|
||||
| Modular Monolith | Brown 2015 | ADR + skeleton |
|
||||
| Microservices | Lewis & Fowler 2014 | ADR (topología, no .py único) |
|
||||
|
||||
## Familia 2 — Integración (faltan 8)
|
||||
|
||||
| Patrón | Autoría | Forma |
|
||||
|---|---|---|
|
||||
| Event-Driven | Hohpe & Woolf 2003 (EIP) | scaffold .py |
|
||||
| Pub/Sub | EIP 2003 | scaffold .py |
|
||||
| CQRS | Young 2010 | scaffold .py |
|
||||
| Async Messaging | EIP 2003 | scaffold .py |
|
||||
| Request-Reply | EIP 2003 | scaffold .py |
|
||||
| Backend-for-Frontend | Calçado 2015 | ADR + scaffold |
|
||||
| API Gateway | Richardson 2018 | ADR + scaffold parcial |
|
||||
| Service Mesh | Morgan 2017 | ADR (infra, no .py) |
|
||||
|
||||
## Familia 3 — Datos (faltan 10)
|
||||
|
||||
| Patrón | Autoría | Forma |
|
||||
|---|---|---|
|
||||
| Repository | Evans 2003 (DDD) | scaffold .py |
|
||||
| Event Sourcing | Fowler 2005 | scaffold .py |
|
||||
| Outbox | Richardson 2018 | scaffold .py |
|
||||
| Cache-Aside | Microsoft 2014 | scaffold .py |
|
||||
| Write-Through / Write-Behind | Microsoft 2014 | scaffold .py |
|
||||
| Materialized View | Postgres 2013 | ADR + SQL |
|
||||
| Polyglot Persistence | Fowler & Sadalage 2012 | ADR |
|
||||
| CDC | Debezium 2016 | ADR (infra) |
|
||||
| Sharding | Chang et al. 2006 (Bigtable) | ADR (infra) |
|
||||
| Read Replica | — | ADR (infra) |
|
||||
|
||||
## Lectura honesta del gap
|
||||
|
||||
De los **27 que faltan**, ~**17 son scaffold-able** como `.py` ejecutable con tests (el molde Hexagonal/Saga ya probado), y ~**10 son ADR/topología** (Microservices, Service Mesh, Sharding, CDC… no caben en una función — son decisiones de despliegue, van como Architecture Decision Record citando la autoría, no como código falso).
|
||||
|
||||
Todos cumplen tu criterio de "rueda probada por décadas". El orden natural si quieres cerrarlo: primero los 17 scaffold-able (valor inmediato + testeable), luego los 10 ADR.
|
||||
|
||||
¿Quieres que arranque el siguiente lote? Mi inclinación: empezar Familia 1 estructural (Layered → Clean → Onion → Pipes&Filters), que son los más usados y todos scaffold-able. Tú dices ritmo.
|
||||
Loading…
Reference in a new issue