Tech Stack
Cómo elige sus herramientas un equipo
⏱ Estim. ~4 min
01 · Leer
Un tech stack es el conjunto de tecnologías que un equipo usa para construir una app. Es como la lista de ingredientes de una receta — cada uno hace su parte y juntos forman el producto final.
Cada tech stack tiene las mismas capas básicas: una para el frontend, una para el backend y una para la base de datos. Las opciones concretas cambian, pero el patrón es siempre el mismo.
💡 Imagínalo asíElegir un tech stack es como elegir materiales para construir una casa. Necesitas cimientos (base de datos), paredes y plomería (backend), pintura y muebles (frontend). Puedes usar ladrillo o madera, baldosa o piso de madera — la combinación depende de lo que vas a construir y de lo que conoce el equipo.
Puntos clave
- Un tech stack suele incluir: framework de frontend + lenguaje/framework de backend + base de datos
- Las empresas eligen según lo que conoce el equipo, las necesidades del proyecto y los requisitos de rendimiento
- No hay un único "mejor" stack — distintas combinaciones encajan con distintos proyectos
- Saber qué es un tech stack te ayuda a entender ofertas de trabajo y conversaciones técnicas
02 · Ejemplo de código
Aquí hay dos tech stacks populares que usan empresas reales. Fíjate cómo cada uno cubre las tres capas — frontend, backend y base de datos — solo que con herramientas distintas.
MERN Stack (muchas startups lo usan)
Frontend: React (JavaScript UI library)
Backend: Node.js + Express (JavaScript server)
Database: MongoDB (NoSQL document database)
Why: One language (JavaScript) for everything
Python Stack (apps con muchos datos)
Frontend: HTML / CSS / JavaScript
Backend: Django (Python web framework)
Database: PostgreSQL (SQL relational database)
Why: Python excels at data processing and AI
El stack MERN es popular porque los ingenieros pueden hacer frontend y backend con un solo lenguaje — JavaScript. El stack de Python pesa más cuando una app maneja mucho procesamiento de datos, features de IA o lógica de backend compleja.
03 · Emparejar
Empareja cada tecnología con su rol en el tech stack.
(Esta sección es interactiva — activa JavaScript para usarla.)
04 · Quiz
Una oferta de trabajo dice que la empresa usa "MERN stack". ¿Qué te dice eso?
- Que usan Python para todo
- Que solo hacen apps de celular
- Que no usan ninguna base de datos
- Que usan MongoDB, Express, React y Node.js
Otras lecciones de este capítulo
⚠ La experiencia interactiva completa necesita JavaScript. Actívalo y vuelve a cargar la página.
※ Este es un proyecto educativo independiente — no es un producto oficial de Anthropic. Claude™ es una marca registrada de Anthropic, PBC.