Guias e relatórios

Desenvolvimento open source (ou como ganhamos a corrida com um Fusca)

Rafael Lima, desenvolvedor da Adyen, conta como a opção por construir uma plataforma global de pagamento com código open dá à empresa controle e mais liberdade

Rafael Lima  ·  Adyen
9 setembro, 2020
 ·  3 minutos
Dois homens usando um laptop e um telefone celular em um ambiente de escritório moderno.

Imagina um Fusca, ou qualquer outro modelo de carro popular, que passa por alguns ajustes, implementações, adaptações e aquela “tunada” especial. Quem duvida que ele não pode ganhar uma corrida com outros carros?O potencial para alcançar a vitória está ali, é só se organizar, arregaçar as mangas e ir ao trabalho. Vejo algo similar nos códigos open source, disponibilizados ao público para que todos possam usar a criatividade e criar funcionalidades inovadoras.

E a verdade é que apesar de serem códigos democráticos, abertos a todos, eles possibilitam que a empresa faça as coisas do seu jeito, customizando e adicionando funcionalidades internas para o sistema rodar sem travas.

Dá mais trabalho, mas no final podemos oferecer um código “artesanal”, feito em casa.

Parece contraditório dizer que uma tecnologia pode te darcontrole e liberdade ao mesmo tempo, mas esse é o caso do open source - e muito do porquê a Adyen optou por ele para desenvolver a sua plataforma única.

Há cinco anos, quando entrei para o time de desenvolvedores da empresa, encontrei um sistema pronto e complexo, com a base estruturada para receber ajustes e novas implementações de produtos. Desde o princípio achei ousada a escolha de fazer toda uma plataforma do zero. Mas hoje entendo que essa opção só foi possível porque nossos fundadores tinham uma ideia clara de aonde queriam chegar, além do perfil objetivo e prático característico de holandeses.

É preciso reconhecer que foi uma boa aposta, já que até hoje rodamos muito bem com este perfil de programação e somos a plataforma escolhida pelas empresas mais inovadoras do mercado.

Para uma empresa que trabalha com pagamentos,transparência e segurança são essenciais para ganhar a confiança dos clientes.Existem muitos frameworks que poderiam trazer agilidade na hora de codificar, como o Hibernate e outras opções open source que trazem soluções prontas. Mas com tantos vazamentos de informações e hackeamentos nos noticiários, é fácil deduzir que quanto maior for o controle sobre os dados, melhor. 

E é esse o lado positivo de contar com uma solução completamente feita em casa: nós conhecemos cada ponto do pipeline.

Para mim, é justamente essa a chave do sucesso do desenvolvimento da Adyen:a simplicidade aliada a uma tecnologia que te permite adicionar novos recursos em um único sistema.Somos a prova de que é possível fazer algo simples e revolucionário, unindo controle e liberdade a uma plataforma que processa pagamentos no mundo todo.

E para concluir, tenho um presente muito legal para compartilhar com vocês: as 5 primeiras pessoas que comentarem este artigo ganharão um voucher de desconto de 30% nos cursos da nossa escola parceira Digital House. Corre lá!

E se quiser conhecer mais sobre a nossa área de tecnologia, é só visitar a nossa página de carreiras.



Inscreva-se para receber nossa newsletter

Mande sua solicitação

Eu confirmo ter lido a Política de Privacidade da Adyen e concordo que meus dados sejam utilizados como descreve o documento.