Quase triplique as Req/s de uma api symfony de um trabalho da faculdade, e olha que já estava no tudo que da do FPM, conteúdo de muita qualidade
@DiasDeDev
2 ай бұрын
Boa! :-D
@adaopedro2544
2 ай бұрын
Muito bom! 👏👏 Obrigado por partilhar. Trabalho com programação assíncrona usando os componentes do ReactPHP faz algum tempo. Só não fazia ideia dessa possibilidade de reutilizarmos o seu runtime para rodar projetos com abordagem síncrona e ainda assim ganharmos na performance.
@DiasDeDev
2 ай бұрын
Fico feliz que tenha gostado. 😁
@pedrohull
2 ай бұрын
Exatamente. 👍👍
@JandelsonOliveira
2 ай бұрын
Nossa muito bom esse conteúdo, varias ideias de uso. Parabéns 🐘
@DiasDeDev
Ай бұрын
Que bom que curtiu. :-D
@brunoggdev6305
2 ай бұрын
Cara, isso é bom demaissss. Me parece especialmente útil pra você que já tem uma aplicação rodando e quer ter um boost de performance, certo? Pois como dito, não tira todo o proveito de uma runtime específica mas você também não precisa reescrever todo o seu código. Esplendido!
@DiasDeDev
2 ай бұрын
Exatamente isso!
2 ай бұрын
Bom demais. Esse tipo de conteúdo faz muita falta!!
@DiasDeDev
2 ай бұрын
Opa, que honra! Que bom que curtiu, mano.
@alessandrofranca4304
2 ай бұрын
A galera o symfony é top demais
@DiasDeDev
2 ай бұрын
Sensacional, né!?
@ikarolaborda726
2 ай бұрын
Vinicius, poderia disponibilizar esse code sample do video?
@DiasDeDev
2 ай бұрын
github.com/CViniciusSDias/picpay-challenge
@luigiraynel8718
2 ай бұрын
Sensacional demais 🔥
@DiasDeDev
2 ай бұрын
Que bom que gostou
@joonasalb
2 ай бұрын
Conteúdo de qualidade 😛😛
@DiasDeDev
2 ай бұрын
Valeu! 😁
@daltonyon
2 ай бұрын
Ótimo, não conhecia, usarei!! Obrigado!!
@DiasDeDev
2 ай бұрын
Bem legal, né!?
@daltonyon
2 ай бұрын
@@DiasDeDev muito interessante, vou tentar fazer uns testes para ver se funciona numa aplicação que tenho!
@criativodahora
2 ай бұрын
Se ta maluco que conteúdo foda
@DiasDeDev
2 ай бұрын
Que bom que curtiu!
@Lucas-mu5no
2 ай бұрын
Já cheguei metralhando o like kkk
@DiasDeDev
2 ай бұрын
Aí sim! Hahahah
@pwcodigo
2 ай бұрын
Obrigado pelo conteúdo. Ainda não entendi bem aplicabilidade e como eu poderia usar em algum projeto. Contudo, vou estudar mais. Se puder próximo vídeo mostrar um exemplo de uso em um projeto prático real, seria interessante para abrir mais a nossa mente.
@JorgeLuiz-me2ek
2 ай бұрын
Pensa em projetos grande em microserviços onde precisa escalar e receber muitas requisições ao mesmo tempo que precisa performar bem, tipo aplicações financeiras, streaming, api que fornecem serviços a milhares de aplicações, tudo isso requer performance tanto para escalar bem como por economia de custos, geralmente o pessoa usa Java, C#, Golang e Rust quando vão criar aplicações com performance e os runtimes como Swoole, Openswoole, ReactPHP, FranklinPHP e RoadRunner deixa o PHP pronto para esses cenários de aplicações críticas principalmente distribuídas
@DiasDeDev
2 ай бұрын
Poxa, eu mostrei um projeto real aumentando em quase 70x o número de requisições tratadas por segundo sem alterar 1 linha de código. Rsrsrs Não sei o que mais mostrar pra exemplificar a vantagem de um componente como esse.
@pwcodigo
2 ай бұрын
@@DiasDeDev Muito obrigado. Acho que eu me expressei mal. Como eu posso dizer. Poderia futuramente trazer em outros vídeos futurosm mais exemplos de uso ? Uma sugestão de tema, porque a maioria optar por usa node, python outras linguagens em vez do PHP agora que o PHP tem suporte para ser usado com mais eficiência em arquitetura de micro serviços.
@pwcodigo
2 ай бұрын
@@JorgeLuiz-me2ek Muito obrigado pela resposta. Nem sabia o que era exatamente runtime. Pesquisei um pouco mais e é exatamente isso que você disse. Eu assistir o vídeo tech tips brasil sobre swoole ai deu visão bacana sobre sua utilidade. Quando fiz a pergunta ao @DiasDeDev não tinha visto o vídeo do tech tips brasil sobre swoole, ai por isso eu fiquei com uma visão liimitada de outras forma poderia usar isso além do exemplo dado.
@marriosdev1027
2 ай бұрын
Conteúdo show!
@DiasDeDev
2 ай бұрын
Que bom que gostou.
@EwertonDutra
2 ай бұрын
Legal hein🎉
@DiasDeDev
2 ай бұрын
Bem maneiro, né!?
@pablorgto
22 күн бұрын
Podia mostrar como integrar com Drupal haha
@DiasDeDev
21 күн бұрын
Eu nunca mexi com drupal. rsrs
@ganguru123
2 ай бұрын
Hey Vinicius tudo certo. Você tem algum video encinando a criar um container docker proficinal com php e frameworks? Seria intereçante. Obrigado pelos videos.
@DiasDeDev
2 ай бұрын
Ainda não. É um tema que eu queria preparar uma palestra, na verdade. Mas não descarto fazer um vídeo sobre.
@mbissonho
2 ай бұрын
Top!
@DiasDeDev
Ай бұрын
Valeu! :-D
@ZicaoWarr
2 ай бұрын
Nossa muito legal, seguem algumas perguntinhas, esse componente é meio parecido com aquele Laravel Octane ne? Só que la no caso o Octane seria uma integração apenas para Laravel ne? Dessa forma do vídeo fica bem bom pois conforme surgem novas runtimes que estão sempre em evolução podemos subir ambientes com diferentes runtimes para testar seria isso ne?
@DiasDeDev
2 ай бұрын
Exatamente! O octane é só pra Laravel e mais restrito. O Symfony Runtime permite extensão de forma muito mais simples, tanto é que várias pessoas criaram runtimes diferentes. E dá pra usar em qualquer projeto PHP.
@WellingtonVale98
2 ай бұрын
Recentemente, tenho visto muitas discussões sobre o futuro do PHP. Algumas pessoas afirmam que a linguagem vai desaparecer dentro de 10 anos, o que tem me deixado um pouco inseguro. Estou estudando PHP na Alura com vc, apesar desses comentários, quero entender se realmente há um declínio significativo no uso do PHP ou se essa percepção negativa é exagerada.
@DiasDeDev
2 ай бұрын
Dizem isso desde quando eu comecei a programar, e até hoje o PHP segue vivíssimo. rsrsrs Eu não me preocupo, honestamente.
@coding_thiago
2 ай бұрын
Laravel Octane
@DiasDeDev
2 ай бұрын
Semelhante, mas o Symfony Runtime é BEM mais flexível.
@betawar817
2 ай бұрын
@@DiasDeDev e o Codigniter é bom?
@MateusCamposDeitos91
2 ай бұрын
Quando testei swoole com symfony fiquei na dúvida em como definir a quantidade de workers (worker_num) e a doc do swoole não fala como definir isso, tem algum regra ou dica relacionado a isso? Além disso, nos testes que fiz, minha api chamava outras apis então adicionava uma latência considerável até o request terminar, isso causava alguns problemas inesperados e de difícil investigação (requests dando erro 500). Resumindo, alguns requests “morriam” sem um motivo aparente e decidimos por não usar swoole e sim nginx unit, é menos performático que swoole mas mais confiável e mais performático que fpm.
@DiasDeDev
Ай бұрын
Chegou a habilitar as corrotinas do Swoole? Mas Nginx Unit me parece uma baita escolha também. Nunca usei, mas pelo que li, gostei bastante.
@MateusCamposDeitos91
Ай бұрын
@@DiasDeDev sim, habilitamos, mas mesmo assim não era muito confiável, testamos com hyperf também e incrivelmente ele era mt mais confiável que usar o symfony com swoole, porém desistimos pelo vendor lock-in que isso traria, pois hyperf é 100% swoole. E com symfony temos mais flexibilidade na mudança de runtime sem precisa adaptar code base.
@moisesferreira10
Ай бұрын
Faltou só dizer o que são essas runtimes
@DiasDeDev
Ай бұрын
Eu deixei um card de um vídeo onde explico com mais detalhes. Qual parte não ficou clara?
Пікірлер: 53