Apresentei uma Talk sobre Migração de Aplicações PHP em Ambientes OnPremise
Marcos Marcolin • September 5, 2024
php ixcsoft ci cd talksDia 03/09, tive a oportunidade de apresentar ao time de desenvolvimento da IXC Soft um resumo do processo de atualização do ambiente de alguns dos softwares da empresa, entregues no modelo OnPremise.
Expliquei a importância de manter o ambiente sempre atualizado e como isso impacta diretamente o bom funcionamento das aplicações. Tecnologias como Debian, PHP e MariaDB frequentemente lançam novas versões, trazendo otimizações, melhorias e, em alguns casos, depreciações.
Como meu foco principal é o código, compartilhei um pouco mais sobre as práticas que adotamos para garantir que ele seja compatível com as novas versões do hashtag#PHP. Ao longo do tempo, a comunidade de desenvolvedores criou diversas ferramentas que auxiliam na análise e validação do código, como PHPStan, Psalm, PHPInsights, PHPCompatibility, além de suítes de testes, como PHPUnit e PEST.
Essas ferramentas são integradas ao nosso pipeline de CI/CD, o que nos ajuda a assegurar uma entrega consistente e confiável.
Migrar uma aplicação com milhões de linhas de código para uma nova versão da linguagem é um grande desafio, que exige não apenas planejamento e dedicação, mas também um trabalho conjunto entre as equipes de desenvolvimento e infraestrutura para garantir que tudo funcione de maneira integrada e eficiente.
Para finalizar, organizamos um Quizizz para testar o conhecimento do time, com brindes para os primeiros colocados, incluindo uma caneca do PHP8 e camisetas do PHP Velho Oeste.