Apéndice I — Glosario de términos
|
Objetivo del apéndice
Términos recurrentes del libro, en orden alfabético, con su definición corta y un enlace al capítulo donde se explican. |
- ApisRegistry
-
Bus de APIs del shell de Backstage (frontend). Ver :cap-09.
- BackendFeature
-
Unidad que el backend monta: plugin, módulo o service factory. Ver :cap-05.
- Bootstrap
-
Asistente :code:`@backstage/create-app` que genera un monorepo Backstage. Ver :cap-03.
- Codemod
-
Script automatizado que migra código entre versiones de Backstage. Ver :cap-15.
- coreServices
-
Bus de servicios del backend (Database, Cache, Auth, Logger, etc.). Ver :cap-05.
- Component
-
Entidad del catalog que representa un servicio o sitio. Ver :cap-04.
- Crossplane
-
Plataforma K8s que expone recursos cloud como CRDs. Ver :cap-15.
- DAU/MAU
-
Daily/Monthly Active Users. Métrica de adopción. Ver :cap-16.
- DiscoveryProcessor
-
Pieza que descubre entidades desde fuentes externas. Ver :cap-04.
- Datasource
-
Backend que expone datos a la IDP (GitHub, GitLab, AWS). Ver :cap-15.
- Entidad
-
Objeto JSON/YAML del catalog (Component, API, Resource, System, etc.). Ver :cap-04.
- EventsService
-
Bus pub/sub interno del backend de Backstage. Ver :cap-07.
- HttpAuthService
-
Servicio que convierte credenciales HTTP en Principal. Ver :cap-07.
- HttpRouterService
-
Servicio que expone el router HTTP compartido del backend. Ver :cap-05.
- IDP
-
Internal Developer Portal. Portal unificado para developers. Ver :cap-01.
- Knex
-
SQL query builder usado por Backstage. Ver :cap-07.
- Kind
-
Categoría de una entidad del catalog (Component, API, Resource, System, Domain, Group, User). Ver :cap-04.
- makeStyles
-
API de Material UI v4 para crear hooks de estilos tipados. Ver :cap-10.
- New Backend System
-
Arquitectura recomendada desde Backstage 1.20. Ver :cap-05.
- OAuth
-
Protocolo de delegación de autorización. Ver :apéndice G.
- OIDC
-
Capa de identidad sobre OAuth 2.0. Ver :apéndice G.
- OpenTofu
-
Fork open source de Terraform, mantenido por la Linux Foundation. Ver :cap-15.
- PermissionPolicy
-
Función TS que evalúa si una acción está permitida (RBAC). Ver :cap-14.
- Principal
-
Objeto que representa al usuario autenticado (subject, type). Ver :cap-06.
- RBAC
-
Role-Based Access Control. Modelo allow/deny sobre acciones y recursos. Ver :cap-14.
- RouteRef
-
Identificador inmutable de una ruta frontend. Ver :cap-08.
- Scaffolder
-
Plugin de Backstage para generar proyectos desde plantillas. Ver :cap-12.
- ServiceMonitor
-
CRD de Prometheus Operator para descubrir métricas. Ver :cap-15.
- signIn.resolver
-
Función que mapea el usuario autenticado a una entidad User del catalog. Ver :cap-14.
- SLO
-
Service Level Objective. Objetivo medible (latencia, disponibilidad). Ver :cap-15.
- System
-
Entidad que agrupa Components de un mismo dominio. Ver :cap-04.
- Tags
-
Marcadores libres que clasifican entidades. Ver :cap-04.
- Template
-
YAML del Scaffolder que define un flujo generador. Ver :cap-12.
- themes.json
-
Archivo que define paletas light y dark de la IDP. Ver :cap-11.
- TTD
-
Time-to-Dev. Tiempo desde la idea hasta el servicio en producción. Ver :cap-16.
- useApi
-
Hook de Backstage que resuelve un ApiRef en su implementación inyectada. Ver :cap-09.
- vendor lock-in
-
Dependencia técnica que dificulta migrar a otro proveedor. Ver :cap-16.
- WCAG
-
Web Content Accessibility Guidelines. Estándar de accesibilidad web. Ver :cap-10.
- Zod
-
Librería de validación de esquemas para TypeScript. Ver :cap-06.