← HUM404 / Inicio Aprendiendo / Clase 01
H404
HUM404
Aprendiendo / 01 · lectura abierta

Entiende el sistema. No memorices logos.

La barrera para escribir código se cayó. El criterio subió de precio.

Un mapa para dejar de ver nombres sueltos —repositorios, bases de datos, hosting, autenticación, vectores— y empezar a ver un sistema completo: qué responsabilidad cubre cada capa, qué alternativas existen, y cuándo hace falta cada una de verdad.

SimpleAplicableSin humoHuman first

PUBLICADO AGO 2026 · ÚLTIMA REVISIÓN AGO 2026 · EL CONTENIDO TÉCNICO CADUCA: LAS CATEGORÍAS DURAN, LAS MARCAS NO

hum404://aprendiendoSTATUS 200 / HUMAN
> escaneando el stack de moda...
> 13 herramientas detectadas
> problemas reales encontrados: 4
> descartando complejidad innecesaria_
RESULT: entender > instalar.
01 / la tesis

La IA hace más. Las personas deciden mejor.

Escribir código dejó de ser el cuello de botella. Eso no elimina la ingeniería: la corre de lugar. Lo escaso ahora es saber qué pedir, cómo verificarlo y cómo encaja con el resto.

Avanzar sin entender lo que se está haciendo produce cosas que funcionan hasta que dejan de funcionar. Entender produce aplicaciones sólidas, replicables, comprensibles y escalables. No nos volvamos locos con la IA: hagamos trabajos de calidad, que generen el mayor valor posible.

ANTES EL CRUCE HOY dificultad de escribir código valor del criterio y el contexto LA HABILIDAD CAMBIÓ DE SITIO
Lo que la máquina abarató Lo que sigue siendo humano Ilustrativo — importa la forma, no los números
02 / el mapa

Las capas de cualquier aplicación.

No necesitas una empresa distinta para cada capa; varias plataformas agrupan varias. Pero conviene separarlas mentalmente: cada una resuelve un problema diferente y cada una se puede reemplazar sin tocar las demás.

InputProcesoOutputHuman
Usuario
La personaBotones, tablas, filtros, formularios. Lo único que existe para quien usa.
navegador · móvil
Frontend
Lo que se dibujaLa interfaz y la lógica que corre cerca del usuario.
React · Vue · HTML
Streamlit · NiceGUI
Auth
Quién eresSesión, organización, roles. La puerta de entrada.
Auth0 · Clerk
SSO corporativo
Backend
Las reglasValidar, calcular, autorizar, hablar con otros sistemas, guardar secretos.
FastAPI · Django
Node · funciones
Database
La verdad persistenteRegistros, relaciones, versiones, historial. Lo que sobrevive al reinicio.
PostgreSQL · MySQL
SQLite · Firestore
Storage
Los archivosPlanillas, PDFs, fotos. Objetos pesados, no filas de negocio.
S3 · R2 · disco
Hosting
Dónde viveLa máquina que ejecuta y sirve tu app cuando tu computador está apagado.
VPS · Railway
Render · AWS
DNS
La direcciónTraduce tu dominio, protege y acelera el tráfico de entrada.
Cloudflare · Route53
Observability
Las alarmasErrores, caídas, rendimiento, uso real. Saber en vez de adivinar.
Sentry · uptime · logs
Git
La máquina del tiempoHistorial del código y el mecanismo para no destruir lo que ya funciona.
Git · GitHub · GitLab
AI
Quien lo escribe contigoEscribe, modifica y explica código. No reemplaza ninguna capa anterior.
agentes de código
asistentes de IDE
Para qué sirve este mapa

Si entiendes las capas puedes cambiar de proveedor sin perderte. "¿Reemplazo esta base de datos?" deja de ser una pregunta aterradora y pasa a ser: ¿qué capa toca, qué contrato tiene con las vecinas, y qué se rompe si cambia?

Las marcas se reemplazan. Las responsabilidades, no.

03 / lo que ocurre de verdad

Sigamos un clic de punta a punta.

Un usuario aprieta "Guardar". Esta secuencia importa más que memorizar marcas: entendiéndola, cualquier herramienta que te nombren cae sola en su lugar.

01 / FRONT
Clic
La interfaz recoge lo que el usuario escribió y lo empaqueta.
02 / AUTH
Sesión
Adjunta un token que acredita quién está haciendo la acción.
03 / BACK
Valida
¿Este rol puede guardar? ¿Los valores tienen sentido? ¿Falta algo?
04 / DATA
Persiste
Guarda el registro con versión, autor, fecha y relaciones.
05 / OUT
Confirma
El backend responde y la pantalla muestra "guardado".
SI FALLA EL CÓDIGO

Rastreo de errores

Captura la excepción con su contexto —usuario, pantalla, datos— y te avisa. Pasas de "me dijeron que falló" a "sé qué falló y dónde".

SI SE CAE EL SITIO

Monitoreo externo

Alguien consulta tu app desde fuera cada pocos minutos y alerta si no responde. Barato de montar, caro de no tener.

SI QUIERES SABER EL USO

Telemetría

Registrar eventos te dice si la gente usa lo que construiste, o solo lo elogió en la demo.

Dónde vive la regla de negocio

Tentación clásica del prototipo rápido: validar solo en la pantalla. Si el permiso vive únicamente en el botón que ocultas, cualquiera que hable directo con tu backend se lo salta. Lo que protege datos vive en el servidor. El frontend solo evita errores obvios.

04 / los pilares

Qué tienes que pensar mientras construyes.

Nueve frentes. Ninguna herramienta te libera de pensarlos; solo ayudan a ejecutarlos. Cuando un proyecto se cae, casi siempre es porque uno de estos quedó sin dueño.

01

Producto

Qué problema resuelve, para quién, con qué reglas y —sobre todo— qué queda fuera.

02

Interfaz

Que la persona entienda el sistema sin tener al creador al lado explicándoselo.

03

Datos

Qué se guarda, con qué estructura, relaciones, historial, integridad y respaldos.

04

Lógica

Cálculos y reglas críticas en un lugar controlado, testeable y protegido. No dispersos.

05

Seguridad

Identidad, roles, permisos, secretos, aislamiento y auditoría de cambios.

06

Entrega

Versionado, ambientes, pruebas, despliegue reproducible y capacidad de volver atrás.

07

Observabilidad

Saber qué pasa sin adivinar: logs, errores, disponibilidad, métricas.

08

Operación

Incorporación, soporte, documentación, continuidad. La parte que nadie demuestra.

09

Escalabilidad

No es prepararse para millones el día uno. Es evitar decisiones que te encierren después.

05 / el famoso stack

Qué hace cada herramienta del listado que circula.

Las categorías son permanentes; las marcas cambian cada dos años. Por eso cada ficha trae alternativas: importa la responsabilidad que cubre, no el logo. Filtra por cuándo suele valer la pena resolverla.

Agente de códigoDesarrolloTemprano

Lee tu proyecto, escribe y modifica archivos, ejecuta comandos, prueba y refactoriza. No es tu aplicación: es quien la escribe contigo. Su mayor riesgo es la velocidad — puede cambiar veinte archivos antes de que alcances a revisar uno.

EN EL MERCADO: Claude Code · Cursor · Copilot · agentes de IDE
Repositorio GitVersionadoTemprano

Historial completo, ramas, revisión de cambios y —lo que más importa— volver a cualquier estado anterior. Con un agente escribiendo código, esto deja de ser opcional el primer día. Git es la herramienta local; GitHub o GitLab son el servidor donde vive la copia. No es lo mismo, y confundirlo cuesta caro.

EN EL MERCADO: GitHub · GitLab · Bitbucket · Azure DevOps
Plataforma de datosBackend + datosTemprano

Servicios que entregan base de datos, autenticación, almacenamiento y funciones de servidor en un solo paquete. Reducen proveedores y aceleran muchísimo un primer producto. El costo oculto: tu arquitectura queda acoplada a decisiones de ese proveedor, y tus datos viven donde ellos digan.

EN EL MERCADO: Supabase · Firebase · Neon + backend propio · AWS/Azure/GCP
Hosting y despliegueEjecuciónCon usuarios

La máquina que corre tu app cuando tu computador está apagado. Cada plataforma está optimizada para un tipo de aplicación: unas para frontends JavaScript, otras para procesos con estado, otras para contenedores. Elegir la que no calza con tu tecnología es una pelea que dura meses.

EN EL MERCADO: Vercel · Netlify · Render · Railway · Fly.io · VPS propio · AWS
Registrador de dominioIdentidad webSegún modelo

Compra y renueva el nombre. Detalle que confunde: el registrador y el DNS pueden ser empresas distintas. Solo hace falta cuando publicas hacia afuera; en una red interna basta un nombre asignado por la organización.

EN EL MERCADO: Namecheap · Cloudflare Registrar · GoDaddy · NIC Chile para .cl
DNS y capa de bordeRedCon usuarios

Traduce tu dominio a la dirección del servidor y puede poner una red delante para protección, caché y filtrado. También ofrece túneles para exponer un servicio interno sin abrir el firewall. No es tu base de datos ni tu backend, aunque a veces se hable de ella como si lo fuera.

EN EL MERCADO: Cloudflare · Route53 · Azure DNS · DNS del registrador
AutenticaciónIdentidadTemprano

Login, registro, recuperación de clave, sesiones y organizaciones, con pantallas ya hechas. Ojo con la distinción que casi nadie explica: autenticar es demostrar quién eres; autorizar es decidir qué puedes hacer. Lo primero se compra hecho. Lo segundo es tuyo, porque depende de tus roles y nadie afuera sabe qué significan.

EN EL MERCADO: Clerk · Auth0 · Supabase Auth · Firebase Auth · Keycloak · SSO corporativo
Rastreo de erroresObservabilidadCon usuarios

Captura excepciones con contexto de ejecución en producción. Diez líneas de instalación. Es la herramienta que más rápido cambia tu relación con las fallas: deja de depender de que el usuario te describa bien lo que pasó.

EN EL MERCADO: Sentry · Datadog · New Relic · Better Stack · OpenTelemetry
Monitoreo de disponibilidadObservabilidadCon usuarios

Consulta tu aplicación desde fuera cada pocos minutos y alerta si no responde. Cinco minutos de configuración. Existe la variante para tareas programadas: el trabajo automático "avisa" al terminar y, si no avisa, te alertan — vigilar lo que no pasó es más difícil que detectar un error.

EN EL MERCADO: UptimeRobot · Better Stack · Healthchecks.io · Pingdom
Correo transaccionalComunicaciónSegún modelo

Invitaciones, recuperación de clave, alertas y reportes. Existe porque el correo enviado directo desde tu servidor termina en spam: estos servicios prestan su reputación de envío. En entornos corporativos, el servidor de correo interno suele ser mejor opción — y en terreno, un mensaje al canal del equipo se lee; un correo, no.

EN EL MERCADO: Resend · Postmark · SendGrid · Mailgun · SMTP propio
Analítica de productoProductoSegún modelo

Eventos, embudos, grabación de sesiones, banderas de funcionalidad. Sirve para entender cómo usan el producto, no para reemplazar los registros del backend. Con pocos usuarios conocidos, una tabla de eventos en tu propia base da lo mismo sin sumar dependencias — y te sirve de evidencia cuando tengas que justificar el proyecto.

EN EL MERCADO: PostHog · Mixpanel · Amplitude · Plausible · tabla propia
Pasarela de pagosComercialRara vez al inicio

Checkout, suscripciones, facturación y avisos de cobro. Solo si tu modelo realmente cobra en línea: la venta a empresas suele ir por propuesta, orden de compra y factura, sin checkout de por medio. Muchos productos serios no necesitan esto jamás.

EN EL MERCADO: Stripe · Paddle · Mercado Pago · Transbank · Flow
Base de datos vectorialIA / búsquedaRara vez al inicio

Guarda representaciones numéricas de significado y busca por similitud. No sirve para guardar tus registros normales. Aparece cuando quieres búsqueda semántica o asistentes sobre tus propios documentos, y a una escala que lo justifique. Sección completa más abajo.

EN EL MERCADO: pgvector · Qdrant · Pinecone · Weaviate · Milvus · Chroma
La pregunta que ordena todo

"¿Qué responsabilidad concreta de mi sistema resuelve esta herramienta, y qué problema tengo hoy que justifique agregarla?"

Si nadie puede contestar eso con claridad, estás sumando tecnología por ansiedad, no por arquitectura. La ansiedad de stack es la enfermedad profesional de esta época: instalar trece servicios para un problema que resolvía uno.

06 / database ≠ database

Cómo elegir la memoria de tu app.

"Necesito una base de datos" es como decir "necesito un vehículo". Hay familias distintas para problemas distintos, y esta es la decisión más cara de revertir de todo el proyecto.

FamiliaEjemplosPiensa en…Su ventaja
SQL relacionalPostgreSQL, MySQLTablas conectadas: registros ↔ ubicaciones ↔ usuarios ↔ versionesIntegridad, consultas cruzadas, transacciones. El caballo de batalla.
Base embebidaSQLite, DuckDBUn archivo, sin servidor que instalarCero fricción para partir. Se ahoga si varios escriben a la vez.
Plataforma sobre SQLSupabase, NeonPostgreSQL administrado, con servicios listos alrededorAvanzas rápido sin renunciar al modelo relacional.
NoSQL documentalFirestore, MongoDBColecciones de documentos flexibles, sin esquema fijoExcelente en tiempo real. Modelar relaciones exige otra mentalidad.
Almacén de objetosS3, R2, StorageArchivos pesados, no filas de negocioBarato para planillas, PDFs y fotos. Complementa, no reemplaza.
Vectorialpgvector, Qdrant"Encuéntrame cosas parecidas a esta idea"Búsqueda por significado. Nunca como base principal.
La pregunta correcta no es cuál está de moda

Ninguna familia es superior. La pregunta es qué modelo representa mejor tus datos. Muchas relaciones, versiones y consultas cruzadas → relacional. Documentos sueltos con actualización en vivo → documental. Elegir por popularidad es como terminas peleando con tu propia herramienta durante dos años.

Y dos cosas que casi nadie te dice

DEUDA SILENCIOSA

Migraciones

Cada cambio al esquema —una columna, una tabla, un índice— debe quedar en un archivo versionado junto al código. Sin esto, en tres meses nadie sabe por qué existe ese campo y recrear la base desde cero es imposible.

Es la causa número uno de proyectos que "se perdieron con la base de datos".

PRUEBA REAL

Respaldos que sí existen

Automático, guardado en un lugar distinto del servidor, y restaurado al menos una vez.

Si nunca probaste levantar tu base desde el respaldo, no tienes respaldo: tienes archivos que esperas que sirvan.

07 / la parte que cuesta entender

Embeddings, vectores y RAG.

Una base SQL pregunta qué filas cumplen condiciones. Una vectorial pregunta qué se parece a esta idea.

Qué es un embedding

Un modelo transforma un texto —o una imagen— en una lista larga de números, típicamente entre 384 y 3.072. Esa lista se llama vector: una coordenada en un espacio de muchas dimensiones.

La propiedad útil es una sola: objetos con significado parecido quedan cerca en ese espacio. "Se cortó la correa" y "falla en la cinta transportadora" caen casi en el mismo punto aunque no compartan una palabra. "Se cortó la correa" y "cambio de turno" quedan lejísimos.

No tienes que interpretar los números. Importa la posición relativa. Buscar por significado se vuelve entonces un problema geométrico: conviertes la pregunta en vector y buscas los vectores más cercanos entre millones. Eso —y solo eso— hace una base vectorial.

Para qué se usa: RAG

El 90% del uso real es este patrón. Es la respuesta a "quiero un asistente que responda sobre mis documentos, no sobre internet".

  1. Trocear — partes los documentos en fragmentos de unos párrafos.
  2. Vectorizar — cada fragmento pasa por el modelo y se convierte en vector.
  3. Indexar — guardas vector + texto + metadatos. Una vez, y luego al llegar material nuevo.
  4. Recuperar — llega la pregunta, se vectoriza, y traes los 5 a 10 fragmentos más cercanos.
  5. Generar — le entregas al modelo la pregunta junto con esos fragmentos y le pides responder solo con eso, citando la fuente.

La base vectorial son los pasos 3 y 4. Es el archivador, no la inteligencia.

hum404://vecindarioSEMANTIC SEARCH
> consulta convertida a vector
> buscando vecinos más cercanos_

Pruébalo: el vecindario semántico

Elige una consulta. Ninguno de los fragmentos que se acercan comparte las palabras exactas de la pregunta.

fragmento

Correa detenida por desalineamiento en el tramo norte.

fragmento

Material acumulado en el punto de traspaso, flujo interrumpido.

fragmento

Cambio de polín programado para la próxima detención.

fragmento

Equipo fuera de servicio a la espera de repuesto.

fragmento

Avance acumulado bajo lo comprometido a la fecha de corte.

fragmento

Proyección de cierre ajustada tras revisar el rendimiento real.

SIMULACIÓN CONCEPTUAL — en un sistema real la cercanía la calcula el modelo, no una etiqueta escrita a mano.

Lo más importante de toda esta sección

Una base vectorial es la herramienta equivocada para datos operacionales. "¿Cuántas unidades se movieron el martes?" es una pregunta de SQL. Un vector daría algo aproximado y sin garantía de exactitud — lo peor posible para un número del que dependen decisiones.

La regla: datos tabulares → SQL. Texto libre → vectorial. Si alguien propone meter tus cifras en una base vectorial, no entendió el problema.

Para preguntar en lenguaje natural sobre datos tabulares existe otra técnica, texto-a-SQL: el modelo lee tu esquema, escribe la consulta, la ejecuta y te muestra el resultado y la consulta. Verificable y auditable, que es lo que corresponde cuando el número importa.

USO REAL 01

Buscador de bitácoras

Años de registros escritos a mano que hoy nadie consulta porque buscar por palabra exacta no encuentra nada.

USO REAL 02

Casos similares

Alguien registra un evento y el sistema muestra al lado los tres antecedentes parecidos y cómo se resolvieron.

USO REAL 03

Consulta de procedimientos

Instructivos y protocolos preguntables en lenguaje natural, con cita al documento y la página.

Las dos rutas del mercado

PRIMERO PROBARÍA

Extensión sobre tu base actual

Si ya usas PostgreSQL, pgvector agrega búsqueda por similitud en la base que ya tienes. Cero infraestructura nueva, cero proveedor extra, y puedes combinar en una sola consulta la búsqueda semántica con filtros normales: "parecido a esto, pero solo del último año y de este sector". Eso último es justo lo que las bases vectoriales puras hacen peor.

CUANDO SE JUSTIFIQUE

Base vectorial dedicada

Entra cuando la búsqueda vectorial es una capacidad central del producto: corpus grande o crítico, necesidad de escalarlo por separado, y un equipo que acepta operar otra dependencia. Antes de eso, es pagar por resolver un problema que no tienes.

La pieza que casi nadie menciona: quién genera los vectores

La base vectorial no crea los embeddings. Los crea un modelo aparte, y hay que elegirlo. Vía API externa: mejor calidad, muy barato, pero tu texto sale de la organización. Modelo local: corre en tu servidor, el texto nunca sale, gratis, calidad algo menor y necesitas una máquina decente.

Y un detalle de idioma: muchos modelos rinden peor en español y mucho peor con jerga técnica de industria. Los términos propios de tu rubro no significan para el modelo lo que significan para ustedes. Se resuelve, pero hay que medirlo, no asumirlo.

08 / cómo funciona la industria

Antes eran personas distintas. Ahora son sombreros distintos.

Un equipo tenía frontend, backend, datos, infraestructura, calidad y seguridad. Hoy una persona con IA avanza como varios — pero las responsabilidades no desaparecieron. Solo se quedaron sin dueño, que es peor.

AugmentEnough techHuman decides
SombreroQué decideDónde ayuda la IAQué no delegar a ciegas
ProductoQué problema, para quién, con qué reglasCasos borde, documentación, alternativasQué vale la pena resolver
InterfazFlujos e interacciónComponentes, estilos, accesibilidad baseSi una persona real lo entiende
BackendReglas, integraciones, contratosEstructura, endpoints, pruebasAutorización y efectos secundarios
DatosModelo, consultas, migracionesSQL, esquemas, análisisIntegridad, respaldos, gobierno del dato
InfraestructuraDespliegue, ambientes, secretosConfiguración, contenedores, automatizaciónAccesos y recuperación
CalidadCómo se demuestra que funcionaEscribir pruebas y escenariosAceptar "se ve bien" como prueba
SeguridadAmenazas y controlesRevisar patrones conocidosSecretos, permisos, datos sensibles
OperaciónQué medir y cómo responderInstrumentación y alertasOperar sin saber qué está fallando
Lo que realmente cambió

La barrera para producir código se desplomó. La nueva barrera es saber qué pedir, cómo verificarlo y cómo conectar estas responsabilidades sin que ninguna quede huérfana. Por eso aprender arquitectura a nivel conceptual rinde más que memorizar sintaxis: la sintaxis la escribe la máquina, la arquitectura la decides tú.

09 / de "funciona" a "lo puedo entregar"

Lo que separa un prototipo de un sistema.

Casi todo lo que sigue es invisible en una demostración y decisivo el día que alguien depende del sistema. Esta lista es la respuesta a "¿por qué mi app funciona pero no la puedo entregar?".

01

Identidad y permisos

Login, recuperación, roles, mínimo privilegio y —si el cliente lo exige— SSO o segundo factor.

02

Aislamiento

Si sirves a varias organizaciones, los datos de una jamás deben ser visibles para otra. Eso vive en la base y el backend, no en botones ocultos.

03

Auditoría

Quién cambió qué, cuándo y desde qué versión. En software que apoya decisiones, esto vale oro.

04

Respaldo y recuperación

No basta con que el proveedor "tenga backup". Debes conocer la política, el tiempo de recuperación y haber probado restaurar.

05

Ambientes

Uno para construir, uno para probar, uno real. Sin separación, cada cambio se prueba encima de los usuarios.

06

Pruebas

Unitarias para las reglas, de integración para la base, de punta a punta para los flujos críticos.

07

Observabilidad

Logs estructurados, errores, métricas, disponibilidad y trazas de las acciones importantes.

08

Seguridad operacional

Secretos fuera del código, validación en el servidor, dependencias actualizadas, permisos revisados.

09

Operación de producto

Soporte, incorporación de usuarios, documentación, registro de cambios y una vía segura de despliegue.

10

Legal y privacidad

Términos, tratamiento de datos, retención y contratos según el contexto, el país y el cliente.

11

Modelo comercial

Licencia por usuario, por organización, por sitio, por uso o por contrato. El cobro en línea es solo una forma.

12

Propiedad y continuidad

Repositorio, cuentas, dominios y credenciales bajo control documentado — y alguien más capaz de operar el sistema si tú no estás.

Para software operacional, sube la vara en cuatro cosas

Trazabilidad de cambios · permisos y roles · validación de reglas y datos · disponibilidad con recuperación probada.

Un error en una app de contenido molesta. Un error en una herramienta que apoya decisiones operacionales cambia una decisión real. Esa asimetría define cuánto rigor corresponde.

10 / orden práctico

No necesitas las trece herramientas mañana.

La arquitectura sana agrega complejidad cuando aparece una razón concreta, no cuando aparece un video. Este es un orden conceptual: lo que suele volverse necesario, y cuándo.

FASE A
Prototipo
  • Demostrar valor
  • Flujo de uso
  • Lógica de negocio
  • Datos de prueba
  • Versionado local
FASE B
Producto mínimo
  • Repositorio remoto
  • Base de datos real
  • Migraciones
  • Autenticación
  • Secretos aparte
  • Despliegue reproducible
  • Respaldos
FASE C
Usuarios reales
  • Ambiente de pruebas
  • Rastreo de errores
  • Monitoreo
  • Logs estructurados
  • Pruebas críticas
  • Auditoría
FASE D
Producto serio
  • Multiorganización
  • Roles avanzados
  • SSO si aplica
  • Analítica
  • Soporte y acuerdos
  • Facturación si aplica
  • IA si agrega valor
OBLIGATORIO SIEMPRE

El stack mínimo mental

Un repositorio versionado · una interfaz · una capa de servidor confiable · una base de datos persistente · autenticación y autorización si hay usuarios · un lugar donde desplegar · gestión de secretos · respaldo con recuperación probada.

SOLO CUANDO NACE LA NECESIDAD

Lo que se agrega después

Proveedor de correo · pagos en línea · analítica de producto · base vectorial · banderas de funcionalidad · red de distribución · almacén analítico · colas y trabajadores especializados.

11 / vocabulario sin humo

Las palabras que vas a ver todo el tiempo.

APIContrato para que dos sistemas se hablen sin intervención humana.
ENDPOINTUna dirección concreta de una API que realiza una operación específica.
TOKEN / JWTCredencial firmada que acompaña cada solicitud y le dice al servidor quién eres.
AUTH × 2Autenticar es demostrar quién eres. Autorizar es decidir qué puedes hacer. Puedes estar logueado y no tener permiso.
SECRETSClaves y credenciales que nunca deben quedar escritas en el repositorio.
BRANCH / PRUna línea de trabajo aislada, y la propuesta de integrarla con revisión previa.
MIGRATIONCambio versionado del esquema de la base: crear tabla, agregar columna, índice.
CI/CDAutomatización que prueba, construye y despliega a partir de cambios en el repositorio.
RLSSeguridad a nivel de fila: políticas en la base que limitan qué registros ve cada usuario.
WEBHOOKUna API al revés: un proveedor llama a tu sistema cuando ocurre algo.
SERVERLESSDespliegas funciones sin administrar servidores. Servidores hay igual; los administra otro.
CONTAINERTu app empaquetada con todo lo que necesita, para que corra igual en cualquier máquina.
EMBEDDINGRepresentación numérica de un objeto que permite medir similitud de significado.
RAGRecuperar información propia relevante y entregársela al modelo como contexto antes de que responda.
MULTI-TENANTUna misma plataforma sirviendo a varias organizaciones con separación total de datos.
ROLLBACKVolver a una versión anterior que funcionaba. Solo existe si versionaste.
12 / cierre
Construir rápido y construir bien no son opuestos.

La diferencia está en saber cuándo una solución provisoria tiene que convertirse en una responsabilidad resuelta.

La velocidad que da la IA es real y hay que aprovecharla. Pero un sistema que nadie entiende —ni siquiera quien lo pidió— no es un activo: es una deuda con interfaz bonita.

Entender lo que se está haciendo es lo que convierte código generado en trabajo de calidad: sólido, replicable, comprensible y capaz de crecer. No todo necesita IA. No todo necesita la solución más grande. Y cuando la necesita, sigue necesitando criterio.

Resolver primeroImpresionar después
Cómo seguir aprendiendo sin depender de influencers

La documentación oficial de cada herramienta es la fuente; los listados de stack que circulan son puntos de partida y envejecen rápido. Ante cada recomendación, vuelve a la única pregunta que importa: qué responsabilidad resuelve, y qué problema tengo hoy que la justifique.

¿Y si el problema es más grande que una lectura?

Esta clase existe para que puedas hacerlo solo. Si igual necesitas manos —o quieres una segunda opinión antes de comprometerte con un stack— conversemos. El primer diagnóstico no se cobra.