Saltar a contenido

Glosario de Terminos Clave


Proposito

Referencia rapida de terminos tecnicos usados en todo el workspace. Los terminos en ingles se mantienen cuando son estandar de la industria.


A

ADR (Architecture Decision Record): Documento que registra una decision arquitectonica significativa, incluyendo contexto, opciones evaluadas, y consecuencias.

Aggregate: En DDD, un cluster de entidades y value objects que se tratan como una unidad para cambios de datos. Tiene una entidad raiz (Aggregate Root).

API Contract: Acuerdo formal entre el proveedor y consumidor de una API sobre la estructura de requests, responses, y comportamiento esperado.

B

BDD (Behavior-Driven Development): Practica de desarrollo donde los tests se escriben como escenarios de comportamiento en formato Given/When/Then.

Bounded Context: En DDD, un limite explicito dentro del cual un modelo de dominio particular es definido y aplicable.

C

CI/CD (Continuous Integration / Continuous Delivery): Practicas de automatizacion para integrar cambios frecuentemente (CI) y desplegarlos automaticamente (CD).

Context Window: La cantidad maxima de texto (tokens) que un LLM puede procesar en una sola interaccion.

D

DDD (Domain-Driven Design): Enfoque de diseno de software que centra el desarrollo en el modelo del dominio de negocio.

Domain Event: Un evento significativo que ocurrio en el dominio. Ejemplo: TurnoReservado, TurnoCancelado.

E

Entity: En DDD, un objeto con identidad unica que persiste a lo largo del tiempo. Ejemplo: Paciente con su ID.

I

IaC (Infrastructure as Code): Practica de gestionar y provisionar infraestructura mediante archivos de configuracion en vez de procesos manuales.

L

LLM (Large Language Model): Modelo de lenguaje de gran escala entrenado con grandes cantidades de texto. Ejemplos: Claude, GPT.

O

Observability: Capacidad de entender el estado interno de un sistema a traves de sus outputs externos: logs, metricas, y trazas.

OWASP: Open Web Application Security Project. Organizacion que publica guias y rankings de vulnerabilidades de seguridad web.

P

Prompt Engineering: Tecnica de disenar y optimizar instrucciones (prompts) para obtener resultados utiles de un LLM.

R

RFC (Request for Comments): Documento que propone un cambio tecnico significativo para revision y discusion del equipo.

Runbook: Documento operacional con pasos especificos para resolver un incidente o ejecutar un procedimiento.

S

Shift Left: Estrategia de mover actividades (testing, seguridad, QA) mas temprano en el ciclo de desarrollo.

SLI/SLO (Service Level Indicator/Objective): SLI es una metrica que mide el nivel de servicio. SLO es el objetivo para esa metrica.

Spec (Specification): Documento que describe completamente una feature antes de su implementacion: que hace, por que, para quien, y como se valida.

T

TDD (Test-Driven Development): Practica de escribir los tests antes del codigo de produccion.

Threat Model: Analisis estructurado de amenazas de seguridad para un sistema, feature, o flujo.

U

Ubiquitous Language: En DDD, el lenguaje compartido entre desarrolladores y expertos del dominio que se usa en el codigo, documentacion, y conversaciones.

V

Value Object: En DDD, un objeto sin identidad propia que se define por sus atributos. Ejemplo: DireccionClinica, RangoHorario.


Archivos relacionados