Written by Scott Solomon, Copy Writer, eZ Systems

Esta semana, o nosso próprio André Rømcke, vice-presidente de engenharia da eZ Systems, fez a caminhada de Lyon, França, para falar no evento SymfonyLive em Nova York. Em 09 de Outubro, o André estará apresentando uma tecnologia em rápido crescimento que poderá ter um impacto significativo na indústria tecnológica: Docker. A sua sessão, intitulada "Dockerizing a sua aplicação Symfony", está agendada para 10:45-11:25, na Track A.

Se é um desenvolvedor ou trabalha em TI, provavelmente já deve ter ouvido falar no Docker. A tecnologia open-source, com dois anos de idade, cresceu exponencialmente ao longo da sua existência. E agora, está a começar a dar nas vistas até nas indústrias mais regulamentadas. Mas o que é que o Docker tem a ver com a Plataforma eZ Publish? Ainda nada. Mas nós estamos cientes da existência dessa tecnologia - estando, inclusivamente, a testá-la internamente - e estamos a começar a ponderar os potenciais benefícios que poderiam resultar de uma aplicação eZ Publish "Dockerizada", que na verdade até é uma aplicação avançada e independente feita em Symfony.

Mas primeiro, vamos explorar o que realmente é o Docker para aqueles que ainda não estão familiarizados. "O Docker é uma plataforma aberta para desenvolvedores e administradores de sistemas para criar, publicar e gerir aplicações distribuídas", de acordo com o site da Docker. A tecnologia consiste em duas ferramentas, o Docker Engine e o Docker Hub. O Docker Engine é uma "ferramenta portátil, rápida no tempo de execução e de packaging", enquanto o Docker Hub é um "serviço cloud para partilha de aplicações e automatização de fluxos de trabalho (workflows)".

A tecnologia é particularmente atraente para os desenvolvedores porque agora é mais fácil do que nunca assegurar-se que desenvolve, testa e publica usando o mesmo ambiente de trabalho que os seus colegas, reduzindo a quantidade de problemas causados por bibliotecas de software incompatíveis ou em falta. O Docker também oferece aos desenvolvedores a flexibilidade necessária para executarem rapidamente as suas aplicações em qualquer lugar, quer seja em Laptops, VMs ou servidores QA. Básicamente, o "Docker ajuda os desenvolvedores a criar e publicar aplicações de mais elevada qualidade, mais rapidamente". Os administradores de sistema estão também achando a tecnologia bastante útil, devido à sua capacidade de standardizar ambientes de desenvolvimento, entre outras características.

O Docker parece estar no mesmo caminho transformacional que caracterizou o GitHUB, que "abalou" os sistemas de controlo de código, ou que caracterizou mais recentemente o composer, que "revolucionou" a forma como distribuimos componentes de PHP e de Symfony.

Numa perspectiva de negócio, os benefícios poderão ser enormes. Ao simplificar a maneira como implementamos aplicações e criamos ambientes de desenvolvimento mais fáceis de gerir, o Docker pode agilizar todos os processos relacionados, oferecendo potencialmente um ganho na produtividade, e uma redução nos riscos e custos.

A eZ está interessada no potencial que existe para lançar de forma fácil a Plataforma eZ Publish num formato "Dockerizado". Isso poderá simplificar drasticamente a implementação e instalação da Plataforma eZ. Ao "Dockerizar" a Plataforma eZ Publish, poderemos garantir da melhor forma que cada versão da Plataforma eZ Publish que os nossos clientes recebem é exactamente a mesma, reduzindo bugs e eliminando inconsistências. O Docker pode também agilizar a simplificar a entrega de actualizações por parte da eZ. Ao "Dockerizar" o eZ, os clientes poderão ter a capacidade de actualizar os seus sistemas para a última versão disponível sem terem de modificar costumizações existentes. As actualizações à imagem de base do eZ precisarão apenas de ter em conta e recriar essas mesmas costumizações, que serão sempre aplicadas por cima do que já existe, deixando tudo o resto intacto e pronto para implementação.

Para saber mais sobre o Docker, visite o seu website.

Para saber mais sobre o futuro da eZ em conjunto com o Docker, assista à apresentação do André Rømcke no SymfonyLive, em Nova York. Intruções sobre como chegar ao recinto estão disponíveis aqui.

Para receber as últimas notícias sobre a conferência, siga https://twitter.com/symfony_live. Utilize a hashtag oficial da conferência, #symfony_live.

Load Comments
loading...