Libro · Edición digital

Construyendo sistemas distribuidos

Escrito por Ivan Abad

Aprende a diseñar, escalar y optimizar sistemas distribuidos con patrones y mejores prácticas.

Páginas
286
Capítulos
15
Palabras
50.000
Publicado
abr 2025
  • Acceso instantáneo tras el pago
  • ePub, Mobi y PDF
  • Pago seguro con Stripe

Los miembros premium tienen un 25% de descuento.

Libro de NetMentor
Portada de Construyendo sistemas distribuidos

15 capítulos · 286 páginas Ver el índice ↓

Acceso instantáneo Lo recibes nada más completar el pago
ePub + Mobi + PDF Compatible con todos tus dispositivos
Actualizaciones gratuitas Las futuras revisiones están incluidas

Sobre este libro

Qué vas a encontrar dentro.

Llegar a construir una arqutiectura eficiente no es tán sencillo como seguir un proceso o un patrón mágico es un aprendizaje constante tomando decisiones basandonos en el contexto y las necesidades actuales.

 

En este libro recorreremos desde los conceptos básicos de los sistemas distribuidos hasta situaciones mucho mas complejas, explorando patrones prácticas, herramientas y estrategias quer te ayudarán a crear y diseñar sistemas capaces de cumplir con tus necesidades. 

 

A través de ejemplos prácticos y experiencias reales, este libro te guiará en el proceso de diseñar sistemas distribuidos sin caer en tendencias innecesarias ni sobrecomplicar tu arquitectura. Si vienes de un entorno monolítico y quieres entender cuándo y cómo evolucionar hacia un sistema distribuido, aquí encontrarás respuestas basadas en casos del mundo real.

 

Los sistemas distribuidos no solo impactan el el código. También cambian la forma en la que los equipos trabjan, colaboran y gestionan los servicios. Crear un sistema que es capaz de evolucionar junto a la empresa es mucho mas importante que seguir a rajatabla cualquier patrón, ya que el trabajo no termina al implementar microservicios, al contrario, ahi  es cuando emipezan los verdaderos desafios. Las aplicaciones cambian, los equipos cambian y lo que hoy tiene sentido, mañana puede no tenerlo. La clave esta en pensar siempre en como mantener el sistema a largo plazo.

Índice

15 capítulos, de principio a fin.

Abre cualquier capítulo para ver los temas que trata. Este es el índice completo del libro.

  1. El mundo de los monolitos
  2. Microservicios y sistemas distribuidos 6 temas
    • Uso de microservicios en empresas
    • Comunicación síncrona y asíncrona
    • Vocabulario en los sistemas distribuidos
    • ¿Qué pasa con el FrontEnd?
    • Coordinación entre equipos
    • Separación de los microservicios
  3. Escalado de microservicios 4 temas
    • Escalado Vertical
    • Escalado Horizontal
    • Auto Escalado
    • ¿Qué es un Balanceador de carga?
  4. Comunicación síncrona 4 temas
    • API Rest
    • GraphQL
    • gRPC
    • Websockets
  5. Comunicación asíncrona 3 temas
    • El patrón productor consumidor
    • Aplicaciones comunes para la comunicación asíncrona
    • La arquitectura de un Event bus
  6. Entrevista de diseño Junior 1 temas
    • Diseño de un sistema de reportes para usuarios de venta
  7. API Gateway 5 temas
    • Autenticación y autorización
    • Rate Limiting
    • Diferencia entre API Gateway y un Load Balancer
    • Caché
    • Monitorización de clientes
  8. API Composition 1 temas
    • Backend for Front End
  9. Componentes clave para la coordinación de servicios 3 temas
    • Gestión de la configuración
    • Service Registry & Discovery
    • Gestión de credenciales
  10. Arquitectura de eventos 6 temas
    • Uso de la base de datos
    • Patrón CQRS
    • Patrón Event Sourcing
    • Idempotencia
    • Patrón outbox y consistencia eventual
    • Patron SAGA
  11. Entrevista de diseño nivel medio 1 temas
    • Diseño de un sistema de críticas
  12. El arte de observar sistemas 4 temas
    • LOGS
    • Health check
    • Monitorización y alertas
    • Observabilidad
  13. Diseño de aplicaciones robustas 5 temas
    • Unificación de respuestas de una API
    • Breaking Changes
    • Despliegues a producción
    • Feature Flags
    • Migración de monolitos a microservicios y sistemas distribuidos
  14. Introducción a los servicios en la nube 4 temas
    • Serverless
    • Servicios específicos populares
    • Infraestructura como código
    • Regiones y Availability zones
  15. Entrevista final de diseño 1 temas
    • Diseño de una aplicación de mensajería instantánea

Empieza a leer hoy

Construyendo sistemas distribuidos

Acceso instantáneo a la edición digital en ePub, Mobi y PDF, con las actualizaciones futuras incluidas.

Ver los otros libros

Empieza a Leer Ahora 📚

Construyendo sistemas distribuidos

286 páginas • 50,000 palabras

✓ Incluye:
  • 📖 Acceso instantáneo tras el pago
  • 📱 Formatos ePub + Mobi + PDF
  • 🔄 Actualizaciones futuras gratuitas
  • 💻 Compatible con todos los dispositivos

Si no completas la compra, podremos enviarte hasta tres recordatorios sobre este libro. Puedes darte de baja desde cualquier mensaje. Privacidad.

🔐 Pago 100% Seguro con Stripe

Procesamiento seguro garantizado. Recibirás acceso inmediato al contenido digital tras completar el pago.