Skip to content

Tecnología de backend

Notas técnicas del área de backend, que cubren frameworks de servidor, bases de datos, caché, colas de mensajes y diseño de arquitectura, y se irán ampliando conforme avance el aprendizaje.

Contenido incluido

Lista de planificación

TemaDescripciónEstado
Node.js / NestJSBucle de eventos, modularidad, middleware, GraphQLEn planificación
Spring BootInyección de dependencias, MyBatis/JPA, Spring SecurityEn planificación
Spring CloudGobernanza de microservicios Java: descubrimiento con Eureka, llamadas con OpenFeign, rutas con Gateway, centro de configuraciónEn planificación
GoModelo de concurrencia, biblioteca estándar, ajuste de rendimientoEn planificación
RustDesarrollo de backend: frameworks Axum/Actix-web, async y concurrencia con tokio, acceso a datos con sqlx, ingeniería y despliegueEn planificación
C++Desarrollo de backend: build con CMake, servicios de red Boost.Asio/Drogon, concurrencia y corrutinas, gestión de memoria y profilingEn planificación
PythonDesarrollo de backend: frameworks web FastAPI/Django, async y concurrencia con asyncio, acceso a datos y migraciones con SQLAlchemy/Alembic, ingeniería y despliegue con uv/pyproject, pytest y profilingEn planificación
Bases de datosPrincipios de índices, transacciones y niveles de aislamiento, optimización de SQL, sharding de bases de datos y tablasEn planificación
CachéEstructuras de datos de Redis, estrategias de caché (penetración/avalancha/ruptura), clústerEn planificación
Colas de mensajesArquitectura de Kafka, semántica de consumo, entrega fiableEn planificación
Autenticación y autorizaciónJWT, OAuth 2.0, Session y gestión de sesionesEn planificación
MicroserviciosDescubrimiento de servicios, gateway, circuit breaker y rate limiting, observabilidadEn planificación
Contenedores y despliegueDocker, fundamentos de KubernetesEn planificación
Diseño de sistemasAnálisis de casos de arquitectura de alta concurrencia y alta disponibilidadEn planificación

Normas de redacción

  • Cada artículo se centra en un punto técnico e incluye «conceptos básicos → ejemplo de código → configuración y despliegue → errores comunes»;
  • Los ejemplos que involucran bases de datos deben indicar la versión y el entorno de ejecución;
  • Los nombres de archivo usan guiones cortos (por ejemplo, redis-cache-strategy.md), y tras crearlos se registran en la barra lateral de config.mjs.

Construido con VitePress · Contenido compartido abiertamente