← Mapa completResum públic curat
Índex
Entrada 07PUBLIC HANDBOOK

Arquitectura, stack i ecosistema tecnològic

Diferencia Architecture, Stack, Runtime, Environment, Infrastructure i Tooling; cobreix Runtime Profiles, provider neutrality, IaC, CI/CD, observability i Tool Catalog.

Source & authority

Explicació pública

PUBLIC HANDBOOK
Basat en
Human Handbook 07 — Arquitectura, stack i ecosistema tecnològic
Fonts normatives relacionades
  • NORMATIVE SOURCEStandard · Development Methodology
Autoritat
Explicació pública — NON-NORMATIVE
Resum

Diferencia Architecture, Stack, Runtime, Environment, Infrastructure i Tooling; cobreix Runtime Profiles, provider neutrality, IaC, CI/CD, observability i Tool Catalog.

DCP Flow evita confondre arquitectura, stack, runtime, infraestructura i tooling. Cada capa respon preguntes diferents i pot evolucionar a una velocitat diferent.

Capes de decisió

Architecture descriu estructura i responsabilitats; Stack defineix tecnologies; Runtime explica com s’executa el sistema; Environment identifica contextos com dev o producció; Infrastructure aporta recursos; Tooling ajuda a construir, operar i observar.

Punts clau
  • Architecture.
  • Stack.
  • Runtime i Runtime Profile.
  • Environment, Infrastructure i Tooling.

Ecosistema governat

Provider neutrality, IaC, Configuration Drift, CI/CD, Observability, Automation, Orchestration i Tool Catalog mantenen la tecnologia al servei de la solució. Les eines s’adopten per evidència, no per moda.

Punts clau
  • Cloud/provider neutrality.
  • IaC i drift.
  • CI/CD i observability.
  • Tool Catalog i Vendor Intelligence.

EspoCRM com a CRM lleuger ADOPTED

EspoCRM és l’opció CRM lleugera adoptada per DCP Flow quan cal lifecycle comercial desacoblat sense introduir un ERP complet ni construir un CRM des de zero. ADOPTED no significa obligatori: Solution Discovery i Project Truth continuen determinant el fit.

Punts clau
  • Blueprint propi.
  • Runtime Profile propi.
  • Core/vendor read-only.
  • Entitats CRM contextuals.

Architecture, Stack, Runtime, Environment i Tooling responen preguntes diferents

Architecture descriu estructura, responsabilitats i boundaries; Stack identifica tecnologies principals; Runtime explica com executen; Environment defineix el context operatiu; Infrastructure aporta recursos; Tooling ajuda a construir, desplegar i observar. DCP Flow governa aquestes decisions sense convertir-se en una tecnologia concreta.

Punts clau
  • Architecture ≠ tool inventory.
  • Stack ≠ Runtime.
  • Branch ≠ Environment.
  • Tooling serveix la metodologia.

Runtime Profile i provider neutrality fan explícit on pot viure un sistema

Cada Blueprint actiu ha d’expressar un Runtime Profile proporcional que cobreixi local, cloud target, compatibilitat CI/testing, shared hosting, persistència, health i recovery. L’arquitectura separa la capacitat necessària —per exemple object storage— del servei específic del proveïdor. IaC ajuda a versionar infraestructura i detectar drift, però no elimina Human Gates.

Punts clau
  • Shared hosting: SUPPORTED / CONDITIONAL / NOT_SUPPORTED.
  • Capability ≠ provider service.
  • Runtime divergence ha de ser coneguda.
  • IaC reproduïble no significa automàticament autoritzat.

CI, observability i coneixement de vendors són capacitats, no autoritat

CI automatitza evidència repetible, però un pipeline verd no equival a Human Acceptance. Observability pregunta quins senyals necessitem per detectar i diagnosticar, no quin producte cal instal·lar. Vendor Intelligence aporta coneixement oficial i version-aware sense permetre que la documentació del vendor defineixi governança. El Tool Catalog evita reinvestigació i separa adopció d’experimentació.

Punts clau
  • CI result ≠ Human Acceptance.
  • Observability ≠ instal·lar una eina.
  • Vendor knowledge complementa; no governa.
  • EXPERIMENTAL ≠ ADOPTED.
Glossari contextual+
Architecture

Estructura de responsabilitats, boundaries i relacions d’una solució.

Stack

Conjunt de tecnologies concretes utilitzades per implementar una arquitectura.

Runtime Profile

Perfil reproduïble de l’entorn d’execució requerit per una solució.

IaC

Infraestructura com a codi: definició versionada i reproduïble d’infraestructura.

Observability

Capacitat d’entendre l’estat del sistema mitjançant logs, mètriques, traces i senyals.