$30 off During Our Annual Pro Sale. View Details »

Acelerando a arquitetura de microservicos com P...

Acelerando a arquitetura de microservicos com PHP: uma introdução ao Hyperf

Palestra desenvolvida para eventos do Dev Paraná

Avatar for schons

schons

May 31, 2025
Tweet

More Decks by schons

Other Decks in Programming

Transcript

  1. • Desenvolvedor na 3C Plus • Canionista / Montanhista •

    Atleta de CA • BJJ • DevParaná • UTFPR • schons.hashnode.dev Luiz Schons
  2. Disclaimer! 1. Não sou especialista em nada 2. Analise o

    cenário que você está 3. Não existe bala de prata 4. Estude e estude…
  3. Motivos 1. Histórico de más práticas 2. Segurança 3. Muitas

    mudanças na linguagem 4. Desempenho (Ruby, Python e Java)
  4. 1. Desempenho melhorado (7.x e 8.x) com o uso do

    JIT. 2. Sintaxe e recursos modernos (Strict Typing, Operadores Null Coalesce, Funções Anônimas, Closures, Generators e muito mais). 3. Segurança aprimorada. 4. Ferramentas de desenvolvimento e integrações facilitadas (Composer, PHPUnit, PEST). 5. Frameworks modernos (Laravel, Symfony, Zend, Hyperf). 6. Diferentes Runtimes ?????
  5. CONCEITO Refere-se ao ambiente ou infraestrutura onde o código PHP

    é executado. Ele trata da interpretação e execução do script, gerenciando a memória, os processos de entrada/saída (IO), e outras interações com o sistema operacional e recursos da aplicação.
  6. ENTENDENDO SWOOLE Swoole é uma runtime PHP que permite a

    programação assíncrona de alta performance, com suporte a coroutines, melhorando significativamente a capacidade de processamento e escalabilidade de aplicações web.
  7. SÍNCRONO THREAD 1 THREAD 2 THREAD 3 THREAD 4 10

    segundos 5 segundos 15 segundos
  8. ASSÍNCRONO CONCORRENTE THREAD 1 THREAD 2 THREAD 3 THREAD 4

    2 segundos 3 segundos 3 segundos 3 segundos 5 segundos