Arquitectura con oficio

Bienvenido a la madriguera

No son héroes. No son microservicios. Son los mapaches que construyen, validan, ejecutan, persisten y mantienen el caos bajo control.

Simple por defecto. Monstruoso por elección.

Conoce al equipo

Cada mapache tiene un oficio.

Los nombres temáticos vuelven memorable una frontera técnica real. Nadie hace todo y nadie debe apropiarse del oficio ajeno.

Racoon Artifier.png
MVPPersonalization and Extension Environment

El constructor

Racoon Artifier

“Yo construyo la definición. Los especialistas hacen que funcione.”

Permite construir y configurar extensiones declarativas sin apropiarse de la ejecución, el render o la persistencia.

Ver responsabilidad técnica

Construye definiciones; Dispatcher ejecuta, Inspector valida, Atlas resuelve, Painter renderiza y Warehouse persiste.

Racoon Guildmaster.png
MVPCapability Registry

El maestro del gremio

Racoon Guildmaster

“Antes de pedir ayuda, comprueba que el oficio exista.”

Registra módulos, Actions, Queries, eventos y consumidores disponibles dentro de Racoonity.

Ver responsabilidad técnica

Es la fuente de verdad de capabilities ejecutables; no las ejecuta ni sustituye a Atlas.

Racoon Dispatcher.png
MVPAction Engine

El ejecutor

Racoon Dispatcher

“Si una Action va a ocurrir, pasa por mí.”

Recibe las modificaciones controladas y las despacha al handler y caso de uso correspondientes.

Ver responsabilidad técnica

Verifica capability, autorización y contrato; ejecuta el handler y normaliza el resultado.

Racoon Librarian.png
MVPQuery Engine

El archivista

Racoon Librarian

“No cambio la historia. Solo encuentro la respuesta correcta.”

Es la puerta pública para consultar información sin exponer repositories ni tablas privadas.

Ver responsabilidad técnica

Autoriza y ejecuta Queries públicas con filtros, orden y paginación controlados.

Racoon Bouncer.png
MVPPermission Engine

El guardia

Racoon Bouncer

“Saber qué quieres hacer no significa que puedas hacerlo.”

Decide qué puede ejecutar o consultar cada actor dentro de su contexto operativo.

Ver responsabilidad técnica

Autoriza en backend; ocultar controles en frontend nunca sustituye su decisión.

Racoon Inspector.png
MVPValidation Engine

El severo

Racoon Inspector

“Nada inválido entra. Nada ambiguo pasa de largo.”

Valida contratos, metadata y records declarativos antes de que una operación avance.

Ver responsabilidad técnica

Revisa estructura y compatibilidad; las invariantes comerciales siguen en cada dominio.

Racoon Foreman.png
MVPTransaction Manager

El capataz

Racoon Foreman

“O termina todo, o no ocurrió nada.”

Controla la unidad de trabajo de operaciones que necesitan consistencia entre varios dominios.

Ver responsabilidad técnica

Inicia, confirma o revierte la transacción y mantiene el outbox dentro de la operación crítica.

Racoon Atlas.png
MVPMetadata Resolver

El cartógrafo

Racoon Atlas

“No invento el mundo. Te digo cómo quedó resuelto.”

Combina metadata system y custom para entregar modelos, vistas y navegación listas para consumir.

Ver responsabilidad técnica

Resuelve metadata efectiva, administra caché e invalida definiciones después de cambios.

Racoon Painter.png
MVPRender Engine

El que lo vuelve visible

Racoon Painter

“Dame una definición clara y te devolveré una experiencia utilizable.”

Convierte metadata resuelta en listas, formularios, detalles y componentes visibles.

Ver responsabilidad técnica

Renderiza; no inventa campos, no contiene reglas de negocio ni autoriza definitivamente.

Racoon Scribe.png
MVPDynamic Records Service

El escribano

Racoon Scribe

“Atlas describe. Inspector revisa. Yo coordino el registro.”

Coordina el CRUD seguro de los modelos personalizados construidos mediante Artifier.

Ver responsabilidad técnica

Resuelve el modelo, valida valores, coordina la transacción y delega storage a Warehouse.

Racoon Warehouse.png
MVPStorage Engine

El almacenista

Racoon Warehouse

“Cada dato tiene un lugar. Yo sé dónde guardarlo.”

Abstrae la persistencia de campos personalizados y records dinámicos.

Ver responsabilidad técnica

Persiste datos dinámicos sin reemplazar los repositories propietarios de cada dominio.

Racoon Gossip.png
MVPEvent Bus

El chismoso oficial

Racoon Gossip

“Cuando algo ocurre, alguien tiene que contarlo.”

Distribuye eventos públicos para que otros módulos reaccionen sin coserse al productor.

Ver responsabilidad técnica

Entrega contratos de eventos; no decide consecuencias comerciales.

Racoon Courier.png
MVPOutbox Dispatcher

El mensajero

Racoon Courier

“Los mensajes salen después del commit. Nunca antes.”

Reclama eventos persistidos y los entrega de forma confiable después de confirmar la operación.

Ver responsabilidad técnica

Gestiona locks, estados, intentos y reintentos con garantía at-least-once.

Racoon Gatekeeper.png
MVPIdentity and Authentication

El portero

Racoon Gatekeeper

“Primero dime quién eres.”

Autentica al usuario, resuelve su identidad y crea el contexto base de la sesión.

Ver responsabilidad técnica

Responde quién eres; Bouncer responde qué puedes hacer.

Racoon Steward.png
MVPOrganization Context

El mayordomo del contexto

Racoon Steward

“También importa dónde estás operando.”

Resuelve compañía, sucursal, moneda, zona horaria y preferencias operativas.

Ver responsabilidad técnica

Mantiene el contexto organizacional sin ejecutar ventas, inventario ni permisos.

Racoon Conductor.png
FuturoWorkflow Runtime

El director de procesos

Racoon Conductor

“Cuando haya procesos que coordinar, yo llevaré la batuta.”

Será el runtime especializado para ejecutar workflows declarativos construidos desde Artifier.

Ver responsabilidad técnica

Ejecutará condiciones, esperas, aprobaciones y Actions públicas sin tocar directamente los dominios.

Nadie trabaja solo

La operación recorre la madriguera.

La personalidad vive en los personajes. La confiabilidad vive en las fronteras y contratos que los conectan.

  1. 01
    Gatekeeper

    Identifica al actor

  2. 02
    Steward

    Resuelve el contexto

  3. 03
    Guildmaster

    Confirma la capability

  4. 04
    Bouncer

    Autoriza la operación

  5. 05
    Dispatcher

    Despacha la Action

  6. 06
    Inspector

    Valida el contrato

  7. 07
    Foreman

    Controla la transacción

  8. 08
    Dominio

    Protege invariantes

  9. 09
    Gossip

    Registra el evento

  10. 10
    Courier

    Entrega después del commit

Regla de la madriguera

Racoon Artifier construye y configura.Los engines especializados resuelven, validan, ejecutan, persisten o renderizan.

Racoonity no necesita un mapache que haga todo. Necesita especialistas pequeños, explícitos y capaces de colaborar.

El equipo apenas está despertando

Primero construimos el mundo. Después, la magia.

Algunos mapaches ya forman parte del primer MVP. Otros esperan su turno. Todos existen para que Racoonity crezca sin convertirse en un monstruo imposible de controlar.