Skip to content
Programing

Laravel Cloud: Scale-to-Zero em menos de 500ms e Novo Plano Starter de US$ 5

Published: Duration: 4:55
0:00 0:00

Transcript

Apresentadora: Juliana Santos E aí, pessoal, bem-vindos de volta ao Allur! Eu sou a Juliana Santos e hoje a gente vai falar sobre algo que está mexendo com o coração (e com o bolso) de quem vive no ecossistema PHP e Laravel. Sabe aquele trauma de configurar servidor? Ou aquele medo constante de deixar uma função serverless rodando e acordar com uma fatura de três zeros em dólar? Pois é, o Laravel Cloud chegou chutando a porta e prometendo resolver justamente essas dores. Apresentadora: Juliana Santos Hoje eu recebo aqui no Allur o Rafael Costa. O Rafael é Arquiteto de Software, especialista em ambientes cloud e um apaixonado pela comunidade Laravel aqui no Brasil. Rafael, seja muito bem-vindo, cara! Massa demais ter você aqui com a gente. Convidado: Rafael Costa Valeu, Juliana! O prazer é todo meu. Pô, falar de Laravel e de infraestrutura é o que eu mais gosto, né? E esse assunto do Laravel Cloud tá pegando fogo nos grupos de devs. É uma mudança de paradigma bem legal pra quem já sofreu muito com o "frio" do serverless tradicional. Apresentadora: Juliana Santos Pois é, vamos começar por aí. O pessoal fala muito do tal "Scale-to-Zero", né? Que é basicamente a aplicação desligar quando ninguém tá usando pra economizar recurso. Mas o grande problema sempre foi o *cold start* — aquele atraso chato pro primeiro usuário que acessa depois da hibernação. Rafael, explica pra gente: como é que o Laravel Cloud conseguiu baixar isso pra menos de 500 milissegundos? Convidado: Rafael Costa Cara, esse é o "pulo do gato". Tradicionalmente, no serverless, quando a aplicação escala pra zero, o provedor mata o container. Aí, quando chega a requisição, ele tem que subir o sistema operacional, subir o runtime do PHP, carregar o framework... Isso demora segundos. Pro usuário, parece que o site caiu. Apresentadora: Juliana Santos Nossa, 500ms é muito rápido, né? É praticamente o tempo de um piscar de olhos. E isso é uma vitória imensa pra sustentabilidade financeira, né? Porque o projeto pode ficar lá, quietinho, sem gastar processamento enquanto não tem tráfego, mas pronto pro combate a qualquer momento. Convidado: Rafael Costa Olha, Juliana, eu achei uma jogada de mestre. O Heroku, que era o queridinho, meio que abandonou os planos gratuitos e ficou caro pra quem tá começando. A DigitalOcean tem as "Droplets" de 5 dólares, mas ali você tá alugando o servidor "nu". Você tem que configurar Nginx, segurança, firewall, atualizar o SO... É um tempo que o desenvolvedor solo ou a startup pequena não tem. Apresentadora: Juliana Santos Realmente, é um divisor de águas. Mas tem um ponto que sempre me dá um frio na espinha quando se fala em cloud auto-escalável. É aquele medo de sofrer um ataque DDoS ou ter um erro no código que entra num loop infinito e, de repente, a fatura vem cobrando 2 mil dólares no fim do mês. O Laravel Cloud trouxe uma solução pra isso também, né? Os tais "Hard Spending Limits". Como isso funciona na prática? Convidado: Rafael Costa Isso é música pros meus ouvidos, Juliana! (risos). A maioria das nuvens, tipo AWS ou Google Cloud, te manda um e-mail avisando: "Ei, você gastou 80% do seu orçamento". Mas elas não param o serviço. Elas deixam rodar e você que lute pra pagar depois. Apresentadora: Juliana Santos Massa demais! É o fim da "ansiedade serverless", né? (risos). Agora, Rafael, pensando no dia a dia do desenvolvedor que está nos ouvindo. Aquele cara que faz tudo sozinho ou tem um time bem pequeno. O quanto essa integração "nativa" do ecossistema Laravel com a nuvem facilita o workflow? Tipo, banco de dados, cache, filas... tudo parece conversar melhor, né? Convidado: Rafael Costa Com certeza. O grande diferencial do Laravel sempre foi a experiência do desenvolvedor, o famoso DX (Developer Experience). A equipe do Taylor entende como o desenvolvedor pensa. Quando você usa o Laravel Cloud, você não precisa se preocupar se o Redis tá configurado certo ou se a fila do SQS tá com as permissões corretas no IAM da AWS. Apresentadora: Juliana Santos É o sonho de qualquer dev, focar no que realmente importa: resolver o problema do cliente com código. Rafael, pra gente fechar esse papo, qual o seu conselho pra quem tá com um projeto na gaveta ou rodando num servidor VPS antigo e tá com medo de migrar pro Laravel Cloud? Convidado: Rafael Costa Meu conselho é: teste! Começa com um projeto paralelo, aproveita esse plano de 5 dólares. A barreira de entrada nunca foi tão baixa. O tempo que você vai economizar não tendo que gerenciar servidor se paga na primeira semana. A comunidade Laravel está num momento incrível de maturidade técnica, e essa infraestrutura "invisível" é o futuro. Não dá mais pra ficar perdendo tempo configurando máquina na mão em 2024, né? Apresentadora: Juliana Santos Com certeza! Ganhar tempo é ganhar vida, no fim das contas. Rafael, muito obrigada pela participação aqui no Allur. Foi um prazer enorme trocar essa ideia com você e entender melhor como o Laravel Cloud tá simplificando a nossa vida. Convidado: Rafael Costa Eu que agradeço o convite, Juliana! Valeu pessoal, e bora codar que a infra agora tá fácil! Apresentadora: Juliana Santos É isso aí! Se você quer saber mais sobre o Laravel Cloud e os novos planos, dá uma olhada no site oficial deles e no blog do Laravel News. As notas deste episódio com os links vão estar aqui na descrição.

Tags

backend php laravel laravel cloud performance cloud-native serverless