microsserviços: contêineres Docker: como eles simplificam a vida de um desenvolvedor – Últimas notícias

Se você está construindo um grande complexo inscrição como uma loja online como um aplicativo monolítico, você pode ter sérias dificuldades para gerenciá-lo. Se você quiser fazer uma alteração em uma parte do aplicativo, corre o risco de o aplicativo travar, porque a parte que está alterando pode impactar outras partes de maneiras que você não previu.

Microsserviços surgiu nos últimos anos para resolver isso. Aqui, cada módulo no aplicativo geral – digamos, serviço de catálogo, serviço de pedido, análises – é construído separadamente, cada um com seu próprio banco de dados. Cada um pode ser criado usando tecnologias diferentes e se comunicam por meio de APIs. Em tais microsserviços, se um serviço está tendo mais demanda, você pode dimensionar isso sem ter que dimensionar todo o aplicativo. Se um serviço falhar, ele não afetará os outros, portanto, todo o sistema não será desativado.

Uma grande empresa pode ter vários aplicativos com centenas ou milhares de microsserviços. E eles precisariam se mover ambientes diferentes – data center interno, várias nuvens, sistema IoT e através dos diferentes estágios do ciclo de vida do software, desde o desenvolvimento e teste até a produção e expansão. Portanto, você precisa de uma ferramenta que o ajude a tornar seu aplicativo portátil em todos os ambientes, que não dependa do hardware subjacente. É assim que recipientes passou a existir.

E o Docker é o que desencadeou a revolução do contêiner que simplificou drasticamente a vida dos desenvolvedores. E na semana passada tivemos Ajeet Raina, o único Docker Captain na Índia, falando conosco em nosso webinar. Docker Captain é uma distinção que Docker premia membros selecionados da comunidade – há 46 no mundo agora – que são especialistas em suas áreas e são apaixonados por compartilhar seu conhecimento Docker com outras pessoas. Ajeet administra a comunidade Docker Bangalore Meetup, a maior comunidade desse tipo no mundo, com mais de 10.000 membros.

Raina disse que um contêiner do Docker empacota seu microsserviço junto com todos os outros elementos dos quais ele depende (bibliotecas, binários) e então esse contêiner pode ser executado em qualquer lugar. Por ser extremamente leve, é muito mais portátil do que uma máquina virtual, que era a tecnologia usada até agora para portabilidade e uso mais eficiente do hardware subjacente.

Não é à toa que o Docker foi a 1ª plataforma de tecnologia mais desejada, a 2ª mais amada e a 3ª mais usada na Pesquisa de Desenvolvedor 2020 do Stack Overflow.

Para começar a usar o Docker, vá para:

Docs.docker.com

Dockerlabs.collabnix.com

Você pode entrar em contato com uma comunidade forte de quase 5.000 Docker aqui: launchpass.com/collabnix

Raina diz que seria melhor começar com Docs.docker.com, entender a tecnologia e, então, começar a contribuir com a comunidade.




Source link

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *