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

Migração eficiente: do Laravel ao Hyperf

Migração eficiente: do Laravel ao Hyperf

Palestra desenvolvida para o Ingá.php 2025

Avatar for schons

schons

May 31, 2025
Tweet

More Decks by schons

Other Decks in Programming

Transcript

  1. • Canionista / Montanhista • Atleta de CA • BJJ

    • DevParaná • UTFPR • schons.hashnode.dev • Co-Founder Polyglot.ai • Uma curiosidade… 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. Decisões não assertivas no passado. 2. Programar pisando

    em ovos. 3. Performance (Não era culpa do Laravel). 4. Micro-serviço que não era micro. (Domínios) 5. O Deploy era tenso.
  4. Motivos 1. Toda a equipe tinha conhecimento em PHP. 2.

    Coroutine & Non-Blocking System. 3. Desafio. 4. Performance (Swoole).
  5. 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. ENTENDENDO SWOOLE
  6. 1. Definimos onde queríamos chegar: um software com uma experiência

    de desenvolvimento melhor (DX). 2. Entendemos melhor os domínios da aplicação. 3. Criamos um plano de ação. mas nem tudo são flores….
  7. Procedimento 1º Migrar o banco de dados. 2º Migrar o

    framework. 2º Entender os domínios e separar. 3º Documentar (software e decisões).
  8. 1. Muitas responsabilidades para um "micro-serviço" só. 2. Acoplamento muito

    forte entre diferentes domínios da aplicação. 3. Deploy impactava muito no ambiente de produção.
  9. Procedimento 1º Migrar o banco de dados. 2º Migrar o

    framework. 2º Entender os domínios e separar. 3º Documentar (software e decisões). 4º Testes
  10. 1. Comunicação interna bem alinhada com outros setores da empresa.

    2. Suporte técnico e espaço para aprendizado contínuo. 3. Medo virou animação. 4. Evolução pessoal e do time.