PHP e microsserviços: Criação de sistemas distribuídos
300 páginas
Portuguese
PDF
4.5

PHP e microsserviços: Criação de sistemas distribuídos

PHP e microsserviços: Criação de sistemas distribuídos

Autor:

Ano:

Resumo:

O desenvolvimento web moderno exige flexibilidade e escalabilidade. Uma aplicação monolítica deixa de lidar com a carga, e a arquitetura de microsserviços vem em socorro. O livro «PHP e microsserviços: Criação de sistemas distribuídos» é um guia prático que o conduzirá por todas as etapas da transição do monólito para microsserviços em linguagem PHP.



Sobre o que é este livro?

O livro abrange todo o ciclo de vida de uma aplicação de microsserviços: desde o design e a escolha de protocolos até a implantação e monitoramento. Você aprenderá:

  • Como dividir uma aplicação monolítica em serviços independentes
  • Quais protocolos e formatos de dados usar (REST, gRPC, JSON, Protobuf)
  • Como organizar a comunicação assíncrona através de corretores de mensagens (RabbitMQ, Kafka)
  • Como construir um API Gateway para um ponto de entrada único
  • Como conteinerizar serviços com Docker e orquestrá-los no Kubernetes
  • Como implementar os padrões Circuit Breaker, Saga, CQRS e Event Sourcing
  • Como testar e registrar sistemas distribuídos


Para quem é este livro?

O livro será útil para:

  • Desenvolvedores PHP com experiência de 1 ano ou mais que desejam dominar a arquitetura de microsserviços
  • Team Leads e arquitetos que planejam refatorar projetos existentes
  • Engenheiros DevOps que trabalham com projetos PHP e desejam automatizar a implantação
  • Estudantes e recém-formados que desejam entender as abordagens modernas para construir sistemas distribuídos


O que você aprenderá após a leitura?

  • Compreenderá quando os microsserviços são realmente necessários e quando um monólito é suficiente
  • Aprenderá a projetar os limites dos serviços e sua interação
  • Conseguirá implantar uma arquitetura completa de microsserviços em PHP no Docker
  • Dominará o tratamento de erros e a tolerância a falhas em um ambiente distribuído
  • Obterá modelos de código e configurações prontos para projetos reais


Cada capítulo contém exemplos práticos, prontos para uso em seus projetos. O autor — Alexey Voronov, Desenvolvedor PHP Sênior com 10 anos de experiência — compartilha casos reais do desenvolvimento comercial. O livro é escrito em linguagem viva e não requer conhecimento profundo de arquitetura — basta domínio seguro de PHP e conhecimento básico de OOP.



A migração para microsserviços não é sobre uma stack da moda, mas sobre valor de negócio. Este livro ajudará você a evitar erros típicos e construir um sistema que crescerá junto com seu projeto.

Recommendations