PHP e microsserviços: Arquitetura, desenvolvimento e deploy
300 páginas
Portuguese
PDF
4.5

PHP e microsserviços: Arquitetura, desenvolvimento e deploy

PHP e microsserviços: Arquitetura, desenvolvimento e deploy

Autor:

Ano:

Resumo:

O mundo do desenvolvimento PHP está mudando rapidamente. Aplicações monolíticas estão dando lugar a arquiteturas de microsserviços flexíveis e escaláveis. O livro "PHP e microsserviços" é um guia prático que o conduzirá por todas as etapas da transformação: desde a primeira decomposição do monolito até o deploy em produção no Kubernetes.



Sobre o que é este livro?

Não é mais um manual de sintaxe. É um road map para arquitetos e desenvolvedores Sênior. Você aprenderá:

  • Como "fatiar" corretamente a lógica de negócios em serviços independentes sem criar uma "grande bola de lama" (Big Ball of Mud).
  • Formas de interação entre serviços: síncrona (REST, gRPC) e assíncrona (RabbitMQ, Kafka).
  • Padrões de tolerância a falhas: Circuit Breaker, Retry, Timeout, Bulkhead.
  • Trabalho com dados: Database per Service, Saga Pattern e CQRS.
  • Conteinerização e orquestração: Docker Compose para desenvolvimento local e Kubernetes para produção.
  • API Gateway e malha de serviços (Service Mesh) com o exemplo do Envoy.
  • Pipelines de CI/CD para microsserviços.
  • Monitoramento, registro de logs e rastreamento (OpenTelemetry).


Para quem é este livro?

O livro é voltado para desenvolvedores PHP praticantes de nível Pleno+ e Sênior, que já trabalharam com frameworks (Laravel, Symfony) e desejam avançar para o próximo nível — projetar sistemas distribuídos. Também será útil para líderes técnicos e arquitetos que buscam receitas comprovadas para a transição de um monolito legado para uma arquitetura moderna.



O que você aprenderá?

  • Projetar os limites dos serviços usando Domain-Driven Design (DDD).
  • Implementar interação assíncrona com filas.
  • Configurar Service Discovery e balanceamento de carga.
  • Escrever testes para sistemas distribuídos (testes de integração e de contrato).
  • Implantar microsserviços na nuvem e gerenciar configurações.


Cada capítulo contém exemplos reais de código em PHP, prontos para uso em seus projetos. Você obterá não apenas teoria, mas ferramentas práticas para criar aplicações confiáveis e escaláveis.



O livro "PHP e microsserviços" será seu navegador no mundo dos sistemas distribuídos. Descubra um novo nível de desenvolvimento — sem medo da complexidade, com uma compreensão clara de cada passo.

Recommendations