Fórum de discussão

Consulte abaixo todas as dúvidas e comentários relacionados a este curso. Se você tem alguma dúvida, utilize o botão CRIAR NOVO TÓPICO. Verifique antes se a sua dúvida já não foi enviada por outro aluno.


Pipeline de Implantacao com sistemas integrados Categoria: Dúvidas gerais - Módulo: Módulo 3 - A primeira maneira: fluxo - Parte 1
Enviado em 18/01/2019 11:01
Ola Kevin,

tenho uma duvida referente ao fluxo do desenvolvimento em ambiente cujo as aplicacoes dependem 1 da outra, como realizar um pipeline de implantacao se se durante o desenvolvimento precisamos integrar nosso produto com outro produto? 

exemplo: na empresa onde trabalho, possuimos diversas aplicacoes e uma interage com a outra, por exemplo vendas e gerenciamento de ordem. nas aplicacoes de vendas vem requisicoes para o gerenciamento de ordem e por sua vez o mesmo tem que interagir com outra aplicacao tipo gerar Nota-fiscal.

Minha pergunta esta relacionada a como fazer uma entrega continua e desenvolvimento continuo se temos dependencias de outro softwares?

Desde ja agradeco e parabens pelo treinamento
Re: Pipeline de Implantacao com sistemas integrados Categoria: Dúvidas gerais - Módulo: Módulo 3 - A primeira maneira: fluxo - Parte 1
Enviado em 18/01/2019 11:13
Bom dia, Maikel

você vai precisar manter a compatibilidade de diferentes versões das interfaces e produtos. 

Quando você mudar uma interface, deverá versioná-la, por exemplo interface X 2.0. O produto PROD1 funciona com a versão 1.0 da interface X e mesmo quando você lançar a versão 2.0 dela, o PROD1 ainda deverá ser capaz de se comunicar com a versão 1.0. Mais tarde (ou mesmo junto), o PROD1 pode ser alterado e passar a operar com a interface X 2.0.


abs

Kelvin
Re: Pipeline de Implantacao com sistemas integrados Categoria: Dúvidas gerais - Módulo: Módulo 3 - A primeira maneira: fluxo - Parte 1
Enviado em 18/01/2019 12:14
Bom dia,

Obrigado pela resposta, mas nesse exemplo que tu sitastes, como fazemos testes e entrega continua no caso da interface X 2.0, onde teremos que testar se PROD1 e compativel com as mudancas e tmb caso interface X 2.0 interaja com PROD2. 

Te pergunto, porque nao consigo ver como implementar pipeline de implantacao em sistemas que dependam ou interajam com outros, como assegurar que a mudanca feita em interface X 2.0 vai funcionar em PROD1 e PROD2.

Desculpe se nao fui claro

Obrigado
Re: Pipeline de Implantacao com sistemas integrados Categoria: Dúvidas gerais - Módulo: Módulo 3 - A primeira maneira: fluxo - Parte 1
Enviado em 18/01/2019 14:26
Boa tarde, Maikel

isso acontece com qualquer tipo de integração e dificilmente teremos algum software sem integração nenhuma. Se isto não pudesse ser feito então praticamente ninguém usaria implantação contínua.

Se eu tenho o sistema A e o sistema B e eles são integrados, quando eu libero o sistema A eu devo testar ele "por completo", testando os envios e recebimentos de cada interface. Para realizar estes testes, pode-se usar "mocks" para simular o sistema que enviará ou receberá dados. E se for o caso, você pode automatizar um conjunto de testes integrados entre os dois softwares também.
xÉ necessário estar logado no ambiente de ensino para poder enviar respostas. Fazer o login
Evite a pirataria

Para que continuemos desenvolvendo novos cursos com preços acessíveis, contamos com a sua colaboração. O conteúdo dos nossos cursos não pode ser redistribuído de qualquer forma ou por qualquer meio. Somente o aluno devidamente inscrito nos cursos poderá fazer uso dos nossos materiais. Se você identificar que alguém está usando indevidamente o conteúdo dos nossos cursos, ou distribuindo-o ilegalmente, por favor avise-nos imediatamente através do e-mail contato@tiexames.com.br. Veja as condições de uso dos nossos conteúdos.

Leia a licença de uso