| Temas | Curto Prazo (Até 3 meses) | Médio Prazo (3 a 6 meses) | Longo Prazo (6 a 12 meses) |
|---|---|---|---|
| Objetivos Gerais | Fortalecer a base prática em processamento assíncrono e resiliência de serviços. | Analisar e integrar diferentes ferramentas para arquitetura orientada a eventos. | Arquitetar e validar sistemas distribuídos de alta escalabilidade. |
| Tema 1: PHP Assíncrono (Hyperf) | [Aplicar] Implementar corrotinas e connection pools em um microsserviço existente para testar ganho de performance. | [Analisar] Fazer benchmarking comparando o tempo de resposta entre PHP-FPM tradicional e o Hyperf com Swoole. | [Criar] Desenvolver um template base (Boilerplate) corporativo em Hyperf para padronizar novos serviços da equipe. |
| Tema 2: Mensageria (RabbitMQ & Kafka) | [Compreender/Aplicar] Configurar Dead Letter Exchanges (DLX) e retries no RabbitMQ para garantir resiliência. | [Analisar] Migrar fluxos de alta volumetria para o Kafka, entendendo os trade-offs de partições e consumer groups. | [Avaliar] Realizar auditoria de performance nas filas, identificando gargalos e avaliando a perda de pacotes em estresse. |
| Tema 3: Infra & Containers (Docker) | [Aplicar] Otimizar o docker-compose.yml local para consumir menos memória RAM mantendo o ecossistema completo rodando. | [Compreender] Estudar os conceitos iniciais de Kubernetes (K8s) para entender como o deploy dos containers é feito em produção. | [Criar] Desenhar o pipeline de CI/CD para deploy automatizado e zero-downtime dos microsserviços. |