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.


Entrega contínua com modificações em banco de dados Categoria: Dúvidas gerais - Módulo: Módulo 1 - Introdução ao DevOps - Parte 2
Enviado em 17/09/2018 23:00
Olá
Quando há modificações em banco de dados (ex.: nova coluna, ou nova tabela) preciso de intervensão manual, rodar um script pontualmente em cada ambiente para esse tipo de alteraçao. É um processo manual porque ocorre uma única vez (quero dizer, não preciso criar a mesma tabela cada vez que faço deploy). Pergunta: como evitar esse tipo de intervensão? Será que consigo colocar inteligência na entrega contínua para saber que foram realizadas alterações em banco de dados?
Re: Entrega contínua com modificações em banco de dados Categoria: Dúvidas gerais - Módulo: Módulo 1 - Introdução ao DevOps - Parte 2
Enviado em 17/09/2018 23:08
Boa noite, Ernesto

Sim, tudo isso pode ser tratado via programação de scripts. As ferramentas de devops suportam este tipo de mecanismo.

Abs
Re: Entrega contínua com modificações em banco de dados Categoria: Dúvidas gerais - Módulo: Módulo 1 - Introdução ao DevOps - Parte 2
Enviado em 20/09/2018 22:03
Olá, você consegue indicar algum material (livro, curso, site) abordando a entrega contínua em banco de dados?

Abraços.
Re: Entrega contínua com modificações em banco de dados Categoria: Dúvidas gerais - Módulo: Módulo 1 - Introdução ao DevOps - Parte 2
Enviado em 20/09/2018 22:36
Boa noite, Carlos

sugiro que você estude sobre Ansible, Chef, Salt Stack ou Puppet (dependendo da arquitetura técnica que você usa para desenvolver seu produto). Leia um pouco sobre cada uma dessas ferramentas, veja qual se encaixa para sua realidade e então se aprofunde nela.

abs

Kelvin
Re: Entrega contínua com modificações em banco de dados Categoria: Dúvidas gerais - Módulo: Módulo 1 - Introdução ao DevOps - Parte 2
Enviado em 21/09/2018 01:19
Oi Kelvin
Essa foi a interpretação que fiz da sua primeira resposta: estudar as ferramentas. Em nosso caso estamos trabalhando com AWS, e tenho explorado bastante as soluções que eles oferecem. Ainda não encontrei resposta eficiente para a pergunta que coloquei no início do tópico. Assim que encontrar, volto aqui neste espaço e publico.
Um abraço,
Ernesto
ps.: se alguém do forum tiver uma dica, é bem vinda.
Re: Entrega contínua com modificações em banco de dados Categoria: Dúvidas gerais - Módulo: Módulo 1 - Introdução ao DevOps - Parte 2
Enviado em 21/09/2018 09:51
Bom dia, Ernesto

Ótimo que estejam usando as ferramentas da ASS também. Talvez você tenha alguma necessidade específica que infelizmente não posso lhe ajudar por não entender o seu contexto.

Qualquer outra dúvida em relação ao conteúdo é ao exame, estou à disposição.
Re: Entrega contínua com modificações em banco de dados Categoria: Dúvidas gerais - Módulo: Módulo 1 - Introdução ao DevOps - Parte 2
Enviado em 22/09/2018 17:57
Olá
Estive refletindo sobre o tópico deste forum... Ao contrário de outros cursos da TI EXAMES (COBIT, ITIL, PMP etc) este tema é muito ligado a ferramentas. Quero dizer, o valor deste conhecimento só é percebido quando você é capaz de indicar quais ferramentas fazem o quê, o que elas fazem e porque elas são mais indicadas para determinadas soluções do que outras.Deixo então como sugestão: adicionar uma aula (ou slide) abordando algumas ferramentas no mercado. Talvez até pudesse ser um outro curso, já que isso não é tema da prova.
Insisto, é apenas uma reflexão.
Obrigado,
Ernesto
Re: Entrega contínua com modificações em banco de dados Categoria: Dúvidas gerais - Módulo: Módulo 1 - Introdução ao DevOps - Parte 2
Enviado em 22/09/2018 18:55
Boa noite, Ernesto

O valor do curso está em entender o que é DevOps, como encaixar isto dentro da organização, ensinar práticas poderosas como limitar o wip, visualizar o fluxo, integração contínua, swarming, cabo andon, integração contínua, resiliência, empresas que aprendem, liberações canarias, Blue green e por ai vai. É isso que o curso de propõem a ensinar e ensina.

Também mostramos ao longo do curso quais ferramentas que podem ser usadas para fazer cada coisa.

Agora ensinar cada ferramenta NAO é objetivo do curso até porque para ensinar cada ferramenta seria um outro curso de 10-15 horas cada. 

Alertamos isso na página do curso com a seguinte mensagem:


Observação: Está fora do escopo deste curso ensinar a usar ferramentas específicas para operacionalização de práticas DevOps. Este é um curso mais gerencial, com entendimento de como a abordagem DevOps pode ser adotada. Ferramentas e tecnologias de apoio podem ser apresentadas durante o curso, porém não será feita nenhuma demonstração de uso.


Não é nosso objetivo fazer treinamento de ferramentas, porque ferramenta muda muito rápido e não temos como acompanhar, haja visto escopo do treinamento e preço que cobramos. Portanto, não iremos desenvolver cursos para ensinar ferramentas.

Apesar disto deixamos em materiais extras artigos e links para que os alunos possam por conta própria, para aquelas ferramentas que se encaixam dentro do seu contexto, buscarem maiores conhecimentos. 

Um abraço e obrigado pela sugestão.


Re: Entrega contínua com modificações em banco de dados Categoria: Dúvidas gerais - Módulo: Módulo 1 - Introdução ao DevOps - Parte 2
Enviado em 22/09/2018 20:34
Sim, Kevin, está bem claro. Talvez eu tenha me expressado mal. A TIEXAMES (como sempre) está de parabéns por mais um curso de excelente qualidade. Eu é que devo dar mais um passo com relação às ferramentas que resolverão meus problemas específicos.
Obrigado novamente,
Ernesto

Re: Entrega contínua com modificações em banco de dados Categoria: Dúvidas gerais - Módulo: Módulo 1 - Introdução ao DevOps - Parte 2
Enviado em 07/01/2020 15:56
Ola Ernesto tudo bem?


Utilizo em alguns pipelines a ferramenta flyway para migração de databases, espero ter ajudado em algo.


Abcs
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