Como a Oxatis está se preparando para migrar sua plataforma de e-commerce de ASP para PHP

ASP
ASP

Esse tipo de migração não é comum. Para conhecer os desafios do projeto e os benefícios esperados, conhecemos Nicolas Natalini, gerente de desenvolvimento tecnológico da Oxatis. Se você deseja participar do desenvolvimento da plataforma de e-commerce, uma boa notícia: a Oxatis está recrutando técnicos com contratos permanentes .

Quais são os problemas e o contexto do projeto de migração?

A Oxatis permite que as PMEs aproveitem a grande oportunidade que o e-commerce representa, dando-lhes acesso a soluções tecnológicas que antes eram reservadas aos líderes em vendas online (Amazon, Cdiscount, Sarenza, etc.). A Oxatis oferece uma plataforma SaaS, integrando 650 funcionalidades, para permitir que as empresas criem e administrem seu site comercial. Alguns números importantes:

  • 270 funcionários especialistas em comércio eletrônico
  • 7 milhões de pedidos anuais nas plataformas Oxatis
  • 1 bilhão de euros em faturamento para todos os nossos comerciantes
  • 93% dos nossos clientes nos recomendam
  • Mais de 15 milhões de euros de investimento em I&D
  • 20% do faturamento gerado internacionalmente
  • 30% de crescimento médio anual desde 2008

A Oxatis é voltada principalmente para PMEs com faturamento anual entre 100.000 e 30 milhões de euros. Nossos sites estão superando o mercado: +28% de crescimento no Top 100 Oxatis contra +7% no Top 100 Fevad em 2018.

Por que você decidiu ir com PHP?

Conseguimos enfrentar todos esses desafios e desafios técnicos com ASP, mas essa tecnologia tem seus limites e queremos nos preparar para o futuro com serenidade, em torno de uma tecnologia amplamente reconhecida, comprovada e ultra-dominante na web.

A Oxatis é uma plataforma de e-commerce que possui uma grande riqueza funcional e decidimos mudar para PHP por vários motivos:

  • nos permitem desenvolver de forma mais rápida e eficiente com um padrão de mercado;
  • nos permitem dar um novo passo à frente otimizando, entre outras coisas, o time-to-market de nossas funcionalidades;
  • permitir-nos beneficiar de um ecossistema muito rico (PHP/Symfony) que irá aumentar a produtividade das equipas;
  • nos permitem recrutar mais facilmente em todos os níveis de habilidade;
  • nos permite abrir ainda mais nossa plataforma reestruturando algumas de nossas interfaces.

Quais são os pré-requisitos para lançar o projeto?

A decisão data de mais de 12 meses. Para executar uma decisão dessa natureza, tivemos que alinhar vários planetas.

Inicialmente, são necessários recursos financeiros para recrutar e montar uma equipe de especialistas capaz de realizar este ambicioso projeto. É necessário fazer investimentos técnicos e adquirir competências para a infraestrutura que terá de suportar duas tecnologias em produção (note-se que esta infraestrutura terá de permitir a interoperabilidade das duas tecnologias durante o período de migração). Todos esses recursos financeiros, nós os coletamos durante nosso IPO em maio de 2018.

Além dos meios financeiros, há um “timing”. De fato, é difícil desenvolver tecnicamente um produto se ele estiver crescendo e mudando constantemente em termos de negócios e funcionalidades “core”. Continuamos a desenvolver nossa plataforma todos os dias, com nossos 650 recursos, a “base técnica” está em vigor e é estável (não muda todos os dias). Portanto, agora é mais propício pegar esse código e trabalhar no redesenho sem ter que gerenciar dois projetos ao mesmo tempo.

Quais serão os principais benefícios de migrar para PHP?

Os benefícios técnicos

O projeto de migração em si é uma grande oportunidade para reescrevermos muito do código da plataforma. A reescrita melhorará ainda mais o desempenho e a qualidade do código usando as estruturas mais recentes e todas as práticas recomendadas de programação modernas. Além disso, orquestramos esse redesenho com uma abordagem de integração contínua muito industrial para controlar todos os aspectos da qualidade.

Claro, os benefícios dessas mudanças são inegáveis. Poderemos nos beneficiar de bibliotecas de terceiros escritas por especialistas e já utilizadas em muitos projetos, o que é uma garantia de qualidade e confiabilidade. O uso dessas bibliotecas nos permitirá reorientar nossos pontos fortes em nosso negócio principal, que continua sendo nossa verdadeira experiência: e-commerce. Em última análise, seremos capazes de agregar valor funcional à nossa plataforma de forma mais rápida e eficiente.

Os benefícios funcionais

O projeto vai permitir-nos apostar numa maior abertura da plataforma com uma nova base de API mas também oferecer aos nossos clientes funcionalidades essenciais como a utilização de um motor de templates reconhecido como padrão de mercado.

Os benefícios humanos

PHP é uma das linguagens mais utilizadas no mundo. Tem uma comunidade muito grande de desenvolvedores. Esta é uma vantagem inegável para facilitar o crescimento planejado de nossa equipe técnica. Além disso, os membros atuais dessa equipe também serão integrados à migração para aprender novas habilidades.

Quais são suas perspectivas de recrutamento?

Em 2018, a Oxatis recrutou 80 novos funcionários em todos os departamentos, incluindo 8 em P&D. 3 desenvolvedores já foram contratados nos últimos 4 meses, e planejamos contratar tantos para o próximo trimestre.

Qual é o seu feedback sobre a preparação do projeto de migração?

Neste projeto mantemo-nos fiéis ao estado de espírito que ecoa a filosofia do SaaS, sendo sempre a ideia de aliviar o cliente de questões técnicas. É por isso que essa mudança na tecnologia não terá impacto no front office para clientes e usuários. Ninguém notará essa mudança técnica e todos poderão continuar aproveitando o avanço funcional da plataforma.

Pretendemos iniciar a migração com bricks, cujo uso é baixo ou pouco estratégico como as funcionalidades do CMS, para avançarmos metodicamente, passo a passo. Expandiremos a tecnologia ao longo do tempo em todo o site.

Lideramos o projeto levando-o com fortes valores que estão no ADN da nossa empresa: um cocktail de sucesso de rigor, flexibilidade, agilidade… e contamos sobretudo com os talentos humanos e técnicos da nossa equipa atual e dos que em breve se juntará a nós na aventura.

Portuguese
Sair da versão mobile