PHP y microservicios: Creación de sistemas distribuidos
300 páginas
Spanish
PDF
4.5

PHP y microservicios: Creación de sistemas distribuidos

PHP y microservicios: Creación de sistemas distribuidos

Autor:

Año:

Resumen:

El desarrollo web moderno exige flexibilidad y escalabilidad. Una aplicación monolítica deja de manejar la carga y la arquitectura de microservicios viene al rescate. El libro «PHP y microservicios: Creación de sistemas distribuidos» es una guía práctica que te llevará a través de todas las etapas de la transición de un monolito a microservicios en PHP.



¿De qué trata este libro?

El libro cubre el ciclo de vida completo de una aplicación de microservicios: desde el diseño y la selección de protocolos hasta el despliegue y la monitorización. Aprenderás:

  • Cómo dividir una aplicación monolítica en servicios independientes
  • Qué protocolos y formatos de datos utilizar (REST, gRPC, JSON, Protobuf)
  • Cómo organizar la comunicación asíncrona a través de brokers de mensajes (RabbitMQ, Kafka)
  • Cómo construir un API Gateway como punto de entrada único
  • Cómo contenerizar servicios con Docker y orquestarlos en Kubernetes
  • Cómo implementar los patrones Circuit Breaker, Saga, CQRS y Event Sourcing
  • Cómo probar y registrar sistemas distribuidos


¿Para quién es este libro?

El libro será útil para:

  • Desarrolladores PHP con al menos 1 año de experiencia que quieran dominar la arquitectura de microservicios
  • Team Leads y arquitectos que planeen refactorizar proyectos existentes
  • Ingenieros DevOps que trabajen con proyectos PHP y deseen automatizar el despliegue
  • Estudiantes y graduados que quieran comprender los enfoques modernos para construir sistemas distribuidos


¿Qué aprenderás después de leerlo?

  • Entenderás cuándo los microservicios son realmente necesarios y cuándo un monolito es suficiente
  • Aprenderás a diseñar los límites de los servicios y su interacción
  • Podrás desplegar una arquitectura de microservicios completa en PHP con Docker
  • Dominarás el manejo de errores y la tolerancia a fallos en un entorno distribuido
  • Obtendrás plantillas de código y configuraciones listas para proyectos reales


Cada capítulo contiene ejemplos prácticos, listos para usar en tus proyectos. El autor, Alexey Voronov, desarrollador Senior PHP con 10 años de experiencia, comparte casos reales del desarrollo comercial. El libro está escrito en un lenguaje ameno y no requiere conocimientos profundos de arquitectura, solo un dominio seguro de PHP y conocimientos básicos de POO.



La transición a microservicios no se trata de un stack moderno, sino de valor empresarial. Este libro te ayudará a evitar errores típicos y a construir un sistema que crezca junto con tu proyecto.

Recommendations