Como o Open Source fomenta a inovação e a agilidade na empresa

Roberto Galán, Arquitecto de Software da GMV Secure e-Solutions, realizou uma apresentação sobre a forma de implementar automaticamente uma arquitectura de micro-serviços baseada em Docker (ferramenta Open Source), através de um caso prático.

Os utilizadores e o mercado são cada vez mais exigentes, o tráfego dos portais cresce cada vez mais, os canais através dos quais se acede ao conteúdo diversificam-se, os tempos de resposta são cada vez menores e as modificações devem ser executadas de forma rápida e ágil. As novas arquiteturas orientadas para micro-serviços, os ambientes cloud e as técnicas de implementação contínua permitem que os novos sistemas prestem suporte a estes requisitos exigentes. Mas, como torná-lo realidade? A GMV revelou-o na OpenExpo 2017, o maior evento de tecnologias abertas de Espanha.

Roberto Galán, Arquitecto de Software da GMV Secure e-Solutions, realizou uma apresentação sobre a forma de implementar automaticamente uma arquitetura de micro-serviços baseada em Docker (ferramenta Open Source), através de um caso prático.

O Docker é uma ferramenta que possibilita o empacotamento de aplicações em unidades padronizadas denominadas contentores que incluem tudo o que é necessário para que o software seja executado, incluindo bibliotecas, ferramentas de sistema, código e tempo de execução. Isto ajuda a permitir a flexibilidade e portabilidade para que a aplicação possa ser executada, quer seja em instalações físicas, na nuvem pública, nuvem privada, etc. “Trata-se de uma ferramenta fácil de automatizar e ligeira, que agiliza muito os tempos de implementação e manutenção, permitindo uma economia de recursos de cerca de 80% face ao uso de máquinas virtuais”, acrescenta Roberto Galán.

No mercado atual, surgem necessidades que devem ser enfrentadas, como é o caso do time to market ou o zero downtime, entre outras. "Para fazer frente a estas necessidades, surgem técnicas como as metodologias ágeis, a arquitetura de micro-serviços, os contentores de software e os DevOps", explica Galán Martín.

GMV participa na OpenExpo 2017, o maior evento de tecnologias abertas de Espanha

Para finalizar a sua intervenção, o Arquiteto de Software da GMV apresentou o caso de sucesso com uma empresa espanhola de telecomunicações, na qual são agrupadas as tecnologias citadas anteriormente, que são implementadas na cloud do AWS. Para alcançar o êxito do projeto e alcançar a satisfação do cliente, o trabalho foi realizado com uma arquitetura escalável, uma "full stack team" e sem obstáculos relativamente às tecnologias a utilizar. "Os passes de produção são conseguidos em menos de 5 minutos a qualquer hora e sem perda de serviço", comenta Galán Martín. Decididamente, um exemplo claro da forma como o Open Source fomenta a inovação e a agilidade na empresa impulsionando os processos tecnológicos.