Se for possível um video so servidor gRPC em PHP, vai ser bastante útil. Doem para o nosso vizinho RS, daqui de Chapecó-SC também vai bastante doações para os nossos vizinhos gauchos.
Acrescentando também o pedido. Como decide qual situação usar RESTFULL API e GRPC ? Quais os pontos que eu devo levantar antes de tomar a decisão de usar um deles ?
Boa tarde Vinícius!!! Muito bom esse vídeo usando grpc. Achei bem interessante e gostaria de ver também uma implementação do servidor em php para grpc. Seria bem completo e interessante pra quem pretende implementar serviços utilizando grpc em php.
Quero aproveitar a chance, considerando seu conhecimento em PHP Core, para discutir um tema que me intriga: o memory_limit do PHP. Gostaria de entender como configurá-lo e como o PHP realmente utiliza esse recurso. Tenho um VPS com 16GB de RAM e defini o limite em 2GB, mas tenho dúvidas se posso aumentá-lo, e como as requisições HTTP interagem com isso. Enfim, não encontrei muita informação detalhada sobre esse assunto, que considero crucial.
Não sei se entendi bem sua dúvida, mas o `memory_limit` basicamente diz quanta memória cada processo do PHP pode ocupar, no máximo. Geralmente os processos devem ser bem leves, então esses 2GB são mais do que conservadores. rsrsrs
O grpc promete performance, tanto pro servidor, quanto pro uso de rede. Uma vez fiz um backend Laravel com firebase como banco de dados e cloud task para Jobs, rodando no cloudrun. Eu achei excessivo o uso de CPU (todas as APIs do Google incluindo firebase e cloud tasks usa grpc). Eu nao fiz metricas pra ter certeza, mas a percepção é que gRPC consumida fom PHP não é tão vantajoso. Mas gRPC no frontend é muito rápido. Todas as tecnologias trm seu pró e contra, por tanto, o emprego delas na solução depende, e precisa de análise pra tomada de decisões.
Não sei se entendi seu pronto. A forma como o PHP consome um serviço gRPC é a mesma que qualquer outra linguagem. É via sockets TCP. Não tem segredo. E gRPC no front-end? Não rolou uma confusão aí? A ideia do gRPC é pra comunicação server-to-server.
Acha que é simples utilizar isso ao invés de REST ou esse trabalho de definição de protos pode tornar as coisas inviáveis em certos cenários? É interessante não ter que lidar com rotas, parse de dados na api e cliente e por ai vai xD
Manter um servidor gPRC traz uma complexidade a mais, mas o uso em si realmente é mais simples. A única desvantagem é essa infraestrutura a mais necessária. Extensões, compilação dos arquivos .proto... Mas o cliente realmente fica bem enxuto.
🆘 SOS Sul → www.vakinha.com.br/vaquinha/a-maior-campanha-solidaria-do-rs
Outras possibilidades de vakinha → www.vakinha.com.br/tag/sos_enchentes
Um detalhe importante que eu deixei de fora do vídeo: é necessário instalar o pacote grpc/grpc com composer (composer require grpc/grpc).
😬
Se for possível um video so servidor gRPC em PHP, vai ser bastante útil.
Doem para o nosso vizinho RS, daqui de Chapecó-SC também vai bastante doações para os nossos vizinhos gauchos.
Fim de semana que vem vou estar aí em Chapecó, hein!?
Parabéns pelo vídeo!
Estou esperando o vídeo do servidor grpc em PHP
Boa! Tenho que preparar esse
👍 por usar o *PHPStorm*
Heheheh
Não vivo sem. 😅
Poderia trazer um vídeo mais aprofundado no grpc?
Opa, vou preparar sim
Fala sobre o servidor gRPC com PHP 💪🏼
Vou preparar um vídeo sobre 😁
Excelente amigo, gostaria de ver um video sobre servidor grpc e qual a sua utilidade 👍
Acrescentando também o pedido. Como decide qual situação usar RESTFULL API e GRPC ? Quais os pontos que eu devo levantar antes de tomar a decisão de usar um deles ?
Gostei bastante do vídeo. Você é show Vinícius! Se for possível um vídeo do servidor gRPC em PHP, vai ser bastante útil.
Boa! Vou trazer sim.
Ótimo vídeo! Poderia aprofundar mais o conteúdo sobre gRPC, utilizar 3 ou mais serviços com a segurança configurada simulando uma situação real.
Quero um vídeo de servidor gRPC em PHP hein?! Vai servir de insight pra por no Bootgly depois.
Boa!
Dei like pela solidariedade
É o mínimo que posso fazer, além das doações que tenho enviado.
Boa tarde Vinícius!!!
Muito bom esse vídeo usando grpc. Achei bem interessante e gostaria de ver também uma implementação do servidor em php para grpc. Seria bem completo e interessante pra quem pretende implementar serviços utilizando grpc em php.
Vou preparar sim! :-D
Quero aproveitar a chance, considerando seu conhecimento em PHP Core, para discutir um tema que me intriga: o memory_limit do PHP. Gostaria de entender como configurá-lo e como o PHP realmente utiliza esse recurso. Tenho um VPS com 16GB de RAM e defini o limite em 2GB, mas tenho dúvidas se posso aumentá-lo, e como as requisições HTTP interagem com isso. Enfim, não encontrei muita informação detalhada sobre esse assunto, que considero crucial.
Não sei se entendi bem sua dúvida, mas o `memory_limit` basicamente diz quanta memória cada processo do PHP pode ocupar, no máximo. Geralmente os processos devem ser bem leves, então esses 2GB são mais do que conservadores. rsrsrs
Vinícius na próxima tras algum conteúdo voltado a webassembly
muiito bom
Valeu
:-D
O grpc promete performance, tanto pro servidor, quanto pro uso de rede. Uma vez fiz um backend Laravel com firebase como banco de dados e cloud task para Jobs, rodando no cloudrun. Eu achei excessivo o uso de CPU (todas as APIs do Google incluindo firebase e cloud tasks usa grpc).
Eu nao fiz metricas pra ter certeza, mas a percepção é que gRPC consumida fom PHP não é tão vantajoso. Mas gRPC no frontend é muito rápido.
Todas as tecnologias trm seu pró e contra, por tanto, o emprego delas na solução depende, e precisa de análise pra tomada de decisões.
Não sei se entendi seu pronto. A forma como o PHP consome um serviço gRPC é a mesma que qualquer outra linguagem. É via sockets TCP. Não tem segredo.
E gRPC no front-end? Não rolou uma confusão aí? A ideia do gRPC é pra comunicação server-to-server.
Me lembrou um trabalho que fiz com SOAP na faculdade, conceitualmente é semelhante. Chamar um recurso externo como se fosse interno xD
Eu chamo, carinhosamente, gRPC de Soap 2. Hahahah
O .proto seria equivalente ao WSDL.
Quero um vídeo de servidor gRPC em PHP
Pode deixar comigo
não tem um git pra eu dar uma olhada não ?
Seria muito bom uma melhor explicação da criação do servidor grpc
Fechado! 😁
Acha que é simples utilizar isso ao invés de REST ou esse trabalho de definição de protos pode tornar as coisas inviáveis em certos cenários?
É interessante não ter que lidar com rotas, parse de dados na api e cliente e por ai vai xD
Manter um servidor gPRC traz uma complexidade a mais, mas o uso em si realmente é mais simples.
A única desvantagem é essa infraestrutura a mais necessária. Extensões, compilação dos arquivos .proto... Mas o cliente realmente fica bem enxuto.
First!
Hehehe
Poderia trazer um vídeo mais aprofundado no grpc?
Boa! Vou preparar