O que é DevOps? Como se tornar um DevOps? | Curso DevOps Gratuito

10.09k views10122 WordsCopy TextShare
Robert Silva
Curso DevOps O que é DevOps? Quais ferramentas DevOps são utilizadas? Como as ferramentas DevOps s...
Video Transcript:
fala pessoal seja muito bem vindo seja muito bem-vinda de volta a mais um vídeo do canal e nesse vídeo a gente vai falar sobre o que é Devotos como você faz para se tornar um Devotos o que você precisa estudar e principalmente onde cada ferramenta desse mundo de volta ela se encaixa Qual que é o processo como que é trabalhar na prática com Devotos a gente vai explorar cada etapa E tem no devoto se você for agora no Google por exemplo Abre uma outra bike e coloca Devotos você vai ver uma imagem com símbolo do
infinito essa imagem vai ter várias etapas como que funciona cada etapa o que que acontece em cada uma delas principalmente se você ainda não tem nenhum conhecimento ou não atuar nenhuma empresa e trabalha nesse formato eu tenho certeza que você tem essa dúvida e nesse vídeo eu vou tirar exatamente essa dúvida e você vai sair daqui vai ser capaz de entender como que funciona toda essa forma de trabalho quando a gente trabalha com Devotos bom se você já chegou até aqui e tá gostando desse assunto já deixe seu curtir no vídeo e bora lá para
o conteúdo Maravilha bom e antes que a gente se aprofundar então aqui sobre o que é Devotos como funciona as ferramentas e tudo mais eu quero responder uma pergunta Será que The Voice é para qualquer tipo de empresa será que eu consigo utilizar Devotos na minha empresa mesmo que eu não tenha uma área de desenvolvimento Por que quando a gente fala de The ropes geralmente a gente está falando da junção do time desenvolvimento com o time de operação mas Robert na minha empresa não tem o time de desenvolvimento como que eu faço para utilizar Devotos
sim na minha opinião tá pode ser que sugere um conflito ou pode ser que seja um tema complexo Pode ser que pessoas pensem de forma diferente mas no minha opinião sim Devotos serve para qualquer empresa mas por que que eu falo isso porque isso depende muito da forma que você entende os conceitos e Como você consegue fazer as adaptações necessárias a Robert mais Devotos com as guia exatamente aquilo que está sendo falado Calma a gente nem falou sobre o que é Devotos para você tirar essa conclusão Provavelmente você tem uma conclusão que ela gosta de
outros conteúdos e assim por diante eu não tô falando que não tá certo mas eu vou tentar te explicar de uma forma que você vai entender e quando a gente fala sobre adaptações eu gosto de relembrar um caso que é muito interessante é quando a gente fala de arte há muitos anos atrás aí tipo tava muito em evidência um monte de gente tirando certificação White empresas querendo implementar arte o Robert mas eu não sei nem o que que é arte beleza aí tipo Nada melhor do que uma biblioteca que ela segura a eficácia na gestão
da infraestrutura de ti na gestão dos serviços de ti então quando a gente fala de arte a gente está falando de processos como gestão de mudança como por exemplo gestão de incidente gestão de capacidade Então se na empresa que você trabalha por exemplo tem G mude é porque isso vem com herança lá do White Ok a Robert devolve-se ele eliminaite não São coisas completamente diferente eu só falei do White porque o White ele tinha muitos processos que precisavam ser implementado para você ter ali 100% de compliais com ódio só que muitas empresas não conseguiriam fazer
essa implementação e que elas fizeram elas implementavam aquilo que elas achavam mais e o que dava para implementar no tempo que elas tinham para a execução daquele projeto nada mais é do que foi feito o seguinte Elas entenderam o conceito e fizeram adaptações olha para o meu cenário eu consigo me adaptar isso para o meu cenário eu consigo me adaptar aquilo e isso acontece também com Devotos Quando a gente tiver explorando as etapas de Devotos você vai perceber que você consegue utilizar isso em qualquer cenário eu separei aqui três ambientes para você ter ideia de
como é possível quando a gente fala de uma empresa de consultoria por exemplo a jcp uma empresa de consultoria a gente faz muito script de monitoramento por exemplo então eu posso utilizar o que ferramentas como Git Sistema de Controle de diversão repositório remoto para quebrar armazenar todo esses meus scripts aqui a gente também precisa fazer o seguinte subir em frente à procura de alguns clientes Como que eu posso fazer utilizar um sistema para fazer o provisionamento utilizar um sistema para fazer gestão de configuração então eu posso utilizar o êximo para instalar todo o meio ambiente
eu posso utilizar docker por exemplo container para subir todo meio ambiente eu posso utilizar um Pipe iniciar esse dia para cá construir né automatizar a construção da minha imagem docker e fazer o Deploy em determinado ambiente você tá vendo a jcp não é uma empresa que tem um time de desenvolvimento Porém ela tem uma empresa que ela atua nos clientes e a gente conseguir entender o conceito e fazer essas adaptações um outro exemplo é um data center um data center muito o quê muito servidor e muito equipamento de rede Então se a gente começa a
falar sobre rede por exemplo a gente pode utilizar um script é uma linguagem de script para fazer uma automação então conecto um equipamento e faça um backup eu conecto no equipamento e faço as configurações iniciais eu posso fazer as configurações aqui e recomendo de rede utilizando esse bom por exemplo então recebi um novo equipamento eu vou colocar um novo equipamento em uma outra localidade Eu já faço toda essa configuração utilizando Então já tô utilizando o que princípios e tecnologias que são baseadas a Robert não tem nada a ver você vai entender que ao longo desse
vídeo aqui sim faz sentido faz todo sentido por isso que eu acredito que sim qualquer empresa pode estar utilizando devolves para finalizar a empresa de tele por exemplo basicamente é o mesmo dispositivo de rede gestão de backup gestão de configuração desses equipamentos você tem ali 5 10 mil equipamentos você vai fazer toda essa configuração manual não faz muito sentido você vai precisar ter um time gigantesco Então quando você adota esses princípios e ferramentas de votos você consegue ser muito mais rápido nessa gestão e a gente vai ver que devolve-se nada mais é do que isso
é acelerar o fluxo de trabalho para que a gente consiga Sair do ponto a por ponto b ou melhor velocidade porém com a mesma ou mais qualidade do que se a gente fizesse isso de forma manual Ok bom perfeito Então vamos dar sequência aqui a gente já falou né sobre será que eu consigo utilizar a levar ops na minha empresa será que sai para outra empresa sim falamos agora que que a gente vai falar vamos falar sobre o ciclo do desenvolvimento de software Essa é um termo que você vai ouvir muito falar quando você ou
procurar sobre Devotos então qualquer pesquisa que você faça artigo vídeos que você leia vai estar falando Ah Devotos aplica melhor Versículo do desenvolvimento de software aí você entra naquela a Robert mas eu não tenho desenvolvimento de software aqui na minha empresa tudo bem mas eu preciso que você entenda sobre isso tá E aí muita gente fala Robert mas eu não tenho The Voice aqui eu não tenho deve aqui não vou usar eu falei sobre isso num vídeo anterior é um vídeo carta aberta ao profissional de tênis motivado É muita gente que tá motivada para trabalhar
porque não a forma de trabalho já tá igual não consegue estudar coisas novas e assim por diante então vou deixar o Card aqui nesse vídeo e o link na descrição para que se você não assistiu quando terminar esse vídeo aqui você vai lá e Assiste porque você vai entender o que que eu vou falar agora eu acho importante mesmo que esse na sua empresa não tem como utilizar tudo que é Devotos Você não tem o time do desenvolvimento você não tem Essas tecnologias modernas em evidência em utilização mas é importante você aprender para você estar
preparado porque vamos supor que daqui a um tempo sua empresa te manda embora vamos supor que dá que empresa você fique tem uma briga lá e você fica totalmente desmotivada para trabalhar naquela empresa como que você vai lidar com isso sendo que o mercado tá pedindo essas tecnologias o mercado que tá pagando mais hoje para o profissional de ti tá utilizando Essas tecnologias Então você precisa aprender e aqui nesse vídeo eu vou te dar o Caminho das Pedras para você entender exatamente o porquê que você aprende cada uma da tecnologia E como que ela se
encaixa em todo esse ciclo de desenvolvimento então é importante você entender os conceitos as categorias das Ferramentas então quando a gente falar sobre las etapas você vai ver que cada etapa eu vou chamar aqui de categoria Então temos etapa de planejamento de código de build teste release Deploy e cada etapa dessa Exige uma ferramenta exige não é utilizada uma ferramenta diferente então você vai entender onde cada uma dessas ferramentas se encaixa E aí eu já vou pedir uma coisa para vocês se você ainda não é inscrito no canal chegou até agora nesse vídeo significa que
o assunto Tá interessante tem muitos outros vídeos aqui no canal tem muito conteúdo Legal então se você não é inscrito já se inscreve ativa as notificações Beleza bora lá dando sequência fala aumentar um pouquinho sobre essa parte desenvolvimento do software que você sempre vai ter contato você precisa entender querendo ou não e agora a gente vai entender né eu vou falar para vocês o que que a gente vai ver nesse vídeo tá esse vídeo ele tem o principal objetivo é explicar o Real motivo de cada ferramenta e está sendo utilizada nesse mundo devolves inclusive eu
falei brincando em um grupo Ah esse mundo Devotos me questionar o mundo de volta sim é um mundo Devotos porque eu penso assim hoje muitas empresas estão utilizando muitas empresas trabalham com muitos profissionais trabalham com Devotos Mas isso também é uma outra realidade para uma grande quantidade de profissionais então o mundo completamente diferente então para mim sim é um mundo Devotos Então nesse vídeo aqui você vai entender um real motivo de cada ferramenta ela tá sendo utilizada o porquê que está sendo utilizada como está sendo utilizada e assim por diante Bora lá então agora vamos
começar a falar né Vamos falar realmente sobre o que é o devopes e parar de contextualizar tanto mas eu sempre gosto de contextualizar para que você consiga entender melhor que eu tenho para passar Então vamos entender o que que é o devoto tá pessoal bom Devotos de forma bem básica a gente já ouviu falar que a junção do time do desenvolvimento e o time de operações mas ele não é só isso ops ele tem como objetivo o seguinte ó quando a gente fala deve Ops já estamos aqui com a nossa canetinha Perfeito nós temos duas
áreas nós temos a área de desenvolvimento ou e temos a área de operação Ok dentro dessas áreas cada uma área vai ter a sua responsabilidade E aí de acordo com isso a gente teve a criação aqui de um muro tá existe um muro entre essas duas áreas então Devotos ele veio com o objetivo de quebrar essa barreira entre o time de desenvolvimento e o time de operações mas Robert Por que que tem essa barreira vamos lá essa barreira acontece pelo simples motivo Deixa eu só diminuir esse muro aqui porque a gente vai utilizar a parte
de baixo ali entre aqui ó colocar o muro aqui beleza então cada área dessa tem um objetivo Quais são os objetivos do time de desenvolvimento por exemplo o time do desenvolvimento ele tem que criar uma aplicação ela recebe uma demanda e vai criar uma aplicação ele tem que fazer o deve de novas Além disso ele tem que corrigir Então tem que fazer a correção de bugs e ele também tem que o que executar E aí depois de tudo isso ele tem que liberar uma nova versão ou funcionalidade mais rápido possível Então esse é o objetivo
do time do desenvolvimento já o objetivo do time de operação é o quê pegar esse código pronto e fazer o Deploy a gente vai ver mais para frente o que é exatamente o Deploy tá a gente vai fazer o da aplicação olha que maravilha então vamos fazer esse depolar de aplicação responsabilidade do time de operação Além disso ele tem que gerenciar né o time de operação tem que gerenciar e manter a quando eu falo manter é atualizar é trocar fazer backup é tudo tá eu tenho que fazer isso perfeito e aí o principal objetivo de
tudo isso é fazer o seguinte é manter essas aplicações Então a gente vai manter as aplicações disponíveis ou seja online e evitar Downy a aplicação fora perda de dinheiro e satisfação do cliente final e assim por diante Vamos ser observem que aqui nós temos o seguinte nós temos objetivos diferentes e esses objetivos diferentes eles vão fazer com que a gente tem uma confusão com certeza que você já viu aí tá tenho certeza que você já viu aí discussões ah na minha máquina funciona o time de deve só faz errado tinha todos os desenvolvedores foram embora
e a aplicação na hora do Deploy não tá subindo não tá funcionando então isso acaba gerando o que turma isso acaba gerando problemas crônicos né E esses problemas crônicos eu gosto de chamar né na verdade eu vi um livro é o que conflitos para pagar aqui e ficou errado beleza temos aqui ó conflitos crônicos esses conflitos crônicos eles são gerados por quê Porque o time de deve ele tem com o objetivo fazer o Deploy rápido ele tem que fazer esse Deploy rápido porque ele tem que fazer esse Deploy rápido porque a empresa o coordenador a
área de negócio tá cobrando que essa funcionalidade seja lançada porque essa funcionalidade vai ser lançada ela vai ajudar a empresa a se diferenciar nos seus concorrentes então a empresa vai continuar sendo competitiva porém o time de desenvolvimento Aliás o time de operação ele tem que garantir a disponibilidade só que como que eu garanto a disponibilidade se as informações da área de desenvolvimento vem errada eu não consigo fazer instalação correta se tá dando erro de biblioteca citada no conflito de dependência E aí o time de operação né então esse aqui é o time de deve Ok
esse aqui é o time de Ops E aí o time de operação acaba fazendo o quê bloqueando novos Deploy a Robert mas eu não consigo bloquear e você não consegue bloquear você tá fazendo o quê assumindo o time e quando a aplicação fica fora quem vai ser acionado é o tipo de operação e é o que acontece na maioria das vezes então vocês observem que nós temos áreas diferentes com os objetivos diferentes e geram conflitos crônicos então a ideia do The Voice é quebrar essa barreira hebraice esse muro e unir o time de desenvolvimento ou
o time de operação e a gente vai falar mais sobre isso porque não se limita somente ao time de desenvolvimento e é o time de operação maravilha então a gente viu ali o que é o Devotos que tem como objetivo quebrar essa barreira entre o time de deve operação por isso que a gente vê muito sobre essa junção sobre trabalho colaborativo e tudo mais a gente entender o porquê que isso acontece né isso acontece Então porque a gente tem objetivos diferentes porque gera conflitos esses conflitos Devotos vem para resolver e aí como que ele resolve
isso né ele traz consigo né ele traz ali o seguinte não Devotos deve Ops ele é com base em princípios com base em ferramentas tá então nós temos princípios e ferramentas e essa todo esses princípios e ferramentas ele forma o quê uma filosofia e afeta todo Lembra que eu falei que vocês iam ouvir bastante ciclo de desenvolvimento de software vamos corrigir aqui então princípios ferramentas e transformam tudo isso numa filosofia e afeta todo o ciclo no desenvolvimento de software e além do time de operação tá e ele vai além então ele é além no time
de deve e operações e Ops ele traz também a ideia de que o time de que há e o time de segurança também façam parte de todo esse ecossistema então aqui que a gente começa a ter a colabor ação aqui a gente começa a ter a parte da colaboração e quando a gente fala em colaboração galera a gente está falando isso porque o trabalho colaborativo né ele tem Qual objetivo Então deixa eu apagar aqui E vamos colocar aqui ó quando a gente fala de colaboração a gente que tá falando nada mas é do que uma
forma de a gente garantir o sucesso do projeto mas Robert Como assim garantir Por que garantir porque olha só quando a gente está começando um projeto tá e a gente tem somente deve e temos operação aqui tá cuidando do código aqui tá cuidando da parte de infraestrutura quando a gente consegue adicionar o time de Que há Que nada mais é do que o time de testes e o time de seque que é o time de segurança juntos eles têm a capacidade de fazer algumas coisas então primeira coisa que eles conseguem fazer juntos por exemplo é
discutir o projeto então eles vão vir aqui e vão estar discutindo o projeto só que olha que ponto interessante tá cada um com a sua especialidade E aí com base em tudo isso a gente consegue definir o que uma arquitetura a gente consegue mitigar riscos de segurança e a gente consegue também automatizar os testes por quê quando todos trabalham juntos a gente consegue já ver um GAP naquela arquitetura já vem um GAP nos Riscos de segurança já vê um GAP na parte de testes Antes desse projeto entrar em produção então durante aqui a o desenvolvimento
né do código e antes de ficar entrar para produção ele vai passar pelo ambiente de deve por exemplo nesse ambiente de deve eu já tenho as ações de cada uma das áreas ações de deves ações de operações de que há e ações de segurança quando esse cara vem aqui e passa para quear para ter mais validações essas ações já se repetem E aí quando eu venho para estejam por exemplo a gente vai falar mais sobre esses ambientes tá eu também tenho essas ações e quando eu venho para Prodigy eu já tenho para prod que o
ambiente 100% validado testado com segurança sem nenhum problema fica muito mais fácil eu aplicar correções obtigar risco de segurança eu defini uma arquitetura ideal no começo do projeto então no começo e durante a execução do projeto eu já vou olhando todos esses pontos porque se eu esperar chegar em produção vai ser muito mais difícil eu aplicar uma correção porque quando eu tiver que aplicar essa correção eu já vou ter usuário sendo impactada eu vou precisar ter cuidado com gemude com a forma que eu vou aplicar para impactar na menor tem que possíveis usuários e assim
por diante então todos trabalhando junto Eles garantem o sucesso do projeto por isso que entra aqui a colaboração ela tem como objetivo garantir o sucesso do projeto Ótimo então a gente já entendeu até aqui tá Então até aqui por que que acontece a gente entendeu o que que é o Devotos como que ele funciona quais problemas que ele resolve o porque nós temos o trabalho agora vamos entender Quais são as ferramentas utilizadas nesse mundo Devotos então quando a gente fala de ferramentas deixa eu até colocar esse cara branco aqui que ficar melhor porém a gente
fala de ferramentas olha só muito baixo deixa eu colocar aqui em cima Beleza quando a gente fala de ferramentas deve Ops essa ferramentas elas vão ser inseridas em cada etapa que nós temos ali a parte de volta novamente se você for lá no Google e você procurar sobre devolve você vai achar uma imagem que é mais ou menos isso daqui é o símbolo do infinito e cada uma dessa nessa imagem a gente tem a divisão de cada uma dessas etapas o que eu também vou chamar de categorias essas etapas são o seguinte então se eu
colocar aqui ó etapas essas etapas nada mais é do que o planejamento temos a parte de código temos a parte de Build temos a parte de teste temos Deploy operação e monitoramento Então tudo isso daqui a envolvido no Devotos observem como é bastante coisa né simplesmente a junção de deve operação aqui você tá começando a entender o porquê que eu uso tudo isso por que que eu tenho cada etapa E agora a gente vai se aprofundar um pouco mais nesses porquês para a gente estar entendendo E aí já vai te dar dicas e você já
vai anotando porque aqui já vai mostrar ponto sobre o que você tem que estudar o que que você tem que aprender então Anota tudo porque a gente vai começar a se aprofundar nisso agora tá então o que que nós temos aqui ó quando a gente fala de planejamento tá Benjamin quando a gente está falando de planejamento empresas que utilizam essa cultura The Voice e tudo mais elas utilizam o que conceitos da Cultura haja e esses conceitos eles são baseados em algumas metodologias que a gente utiliza então nós temos aqui método Opa método dias tá então
nós temos as metodologias dentro dessas metodologias as utilizadas são a mesma coisa não basicamente a definição de campanha é quadro visual Porém quando a gente trabalha com scream a gente está trabalhando por exemplo com prints quando a gente está trabalhando com o kanban a gente trabalha com um backlog não que na Sprint não tem o backlog mas os prints tem mas aqui a gente está trabalhando no formato de esteira Então a gente vai ter uma etapa do backlog a gente vai ter refinamento a gente vai ter desenvolvimento validação e a parte de conclusão então é
cada uma das tarefas que elas forem sendo entregas Elas abrem espaço para puxar outra tarefa E aí tem a pontuação tem toda estratégia que a gente vai acabar não se aprofundando aqui porque na objetivo desse vídeo eu quero que você entenda e quando você trabalhar com Devotos e você entrar nessa parte de planejamento de começar a semana de organizar as atividades organizar os projetos vai estar sendo utilizado spam e Muitas vagas já pedem esse conhecimento desejável metodologia ágil excluir o kanban então aqui já pontos que você tem que se atentar Para quê Para você já
estudar então você precisa aprender um pouco sobre isso se você quer trabalhar com The Voice se você já quer ter um diferencial e chegar numa vaga de emprego já com esse conhecimento é importante Robert Mas na minha empresa não usa tudo bem mas aprende procure lugar para você estudar para você aprender para que quando você for uma vaga de emprego o prestar uma entrevista você já tem esse conhecimento Então dessa forma que funciona a parte de planejamento e aí nós temos também a parte de código o que que acontece Olha só vamos tentar colocar nessa
parte aqui mesmo quando nós falamos da parte de código Por que que acontece ele vai gerar um card que vai gerar uma demanda do time de desenvolvimento tá essa demanda depois que ela chegar ele vai começar a criar o código Ok ele vai criar ou alterar tá porque o código já está pronto o código beleza Esse é o trabalho desenvolvedor ele recebe a demanda aí ele vai criar ou editar aquele código para resolver essa demanda Beleza depois que ele fizer esse código então tem aqui o meu código pronto tá esse código ele tá sendo controlado
a sua versão através do Git depois ele vai com repous Vitória tá um repositório remoto e quando a gente fala sobre repositório remoto nós temos por exemplo o kit Hummer que é muito conhecida nós temos tilápia e nós temos também podem ter outros mas o que a gente mais utiliza É esse aqui então posso considerar os mais utilizados beleza tudo isso daqui no fluxo do deve a gente tem que aprender o seguinte ele vai ser com base em um kit Flow Então nesse kit Flow nós temos o seguinte como que funciona como que eu trabalho
eu crio uma Branch eu não crio como que eu mando o request Eu preciso de uma aprovação para um Marte e assim por diante então o que que você tem que aprender até agora que a gente viu é o seguinte é Scream tá aprender sobre Git e aprender sobre o Git low para você saber o fluxo de trabalho quando você utiliza Essas tecnologias então aqui a gente já contemplou a parte de planejamento e a parte de código dessa etapa de votos agora a gente vai falar um pouquinho sobre uma coisa só que antes de eu
dar sequência sobre isso a gente falou sobre ciclo desenvolvimento de software falou sobre o guincho falou sobre aplicação mesmo que você seja de infraestrutura eu acredito que seja muito importante você ter o conceito de como funciona a etapa de desenvolvimento porque com esse conceito mesmo você não programa você vai conseguir entender para você propor soluções para as próximas etapas e agora falando em próximo etapa depois do código a gente tem a parte de build essa parte de build o que que ela contempla quando a gente está nesse mundo devolve então vou colocar aqui ó humilde
nada mais é do que o seguinte é após o código está pronto então tem aqui o código meu código tá pronto e aí eu preciso gerar um artefato gerar um artefato e nada mais é do que um pacote de instalação e esse pacote de instalação ele segue alguns formatos dependendo de acordo com a linguagem utilizada mas nós temos uma informação que é muito importante aqui docker tá a partir do docker está sendo né adotado como padrão para criação dos artefatos tá quando a gente fala de docker a gente está falando de imagens Ok E aí
já entra o ponto importante então é importante você aprender docker porque a maioria das empresas estão adotando docker como um padrão para criação desse artefato Mas como eu disse além do docker tá então além do docker inclusive vai ser utilizado dentro da imagem docker então se eu colocar aqui além do docker aqui ó depende da linguagem utilizada Então como que eu faço para gerar Esse pacote quem que meu gerenciador de pacote de acordo com a linguagem nós temos aqui Java por exemplo é o mavin eu não sei nem se a pronúncia está correta ou aqui
ó temos esses dois aqui é um R não um l não L Tá certo beleza e aí nós temos também o seguinte nós temos o Java script java script ele utiliza o que o npm então nós estamos falando de gerenciador de pacote para essas aplicações o PHP ele utiliza composer e por exemplo utiliza o PIP tá então todos esses caras aqui é um gerenciadores de pacote que são de suma importância e você conheça Por que Robert Porque dependendo da vaga que você vai se candidatar da empresa que você vai trabalhar você precisa entender o seguinte
você precisa entender Qual é a linguagem utilizada se for javas tem que aprender esse cara e forjava os clipes tem que aprender npm e for PHP você tem que aprender com pouso ele se for pai então você tem que aprender pipa porque lá na frente você vai precisar o que criar tá então se eu colocar aqui ó você vai precisar criar essa imagem docker e aí como você vai criar se você não sabe como que funciona o gerenciador de pacote não precisa ser tão afundo mas pelo menos o básico para você entender quais são os
passos necessários para cumpilar o código para tirar esse pacote para instalar aplicação e assim por diante tá então você tem que entender alguns pontos aqui se eu trouxer aqui para o lado a gente vai ter que se entender como que a aplicação instalada né quais dependências necessárias então se eu vir aqui ó Vamos separar um quadradinho aqui para gente falar sobre isso aliás eu vou colocar até aqui ó apaguei quando a gente fala de build então o devops ainda falando sobre build ele tem que entender como a aplicação instalada né como a app Opa o
Terrível vamos lá como a aplicação é instalada Beleza outro ponto Quais são as dependências quais são as dependências necessárias beleza Além disso como que é configurada a inicialização configuração de realização porque com base nisso você vai conseguir fazer o seguinte construir sua imagem E além disso é imprescindível que você conheça obrigado Build imagens a Robert Mas onde eu trabalho todas as imagens Já tá pronto precisa aprender precisa porque se sair uma nova aplicação você precisa editar uma imagem você precisa entender como é que funciona você precisa entender como que é feito toda essa parte então
você precisa conhecer sim sobre docker tá E aí por fim né Depois desse passo de build nós temos o seguinte nós temos a parte de teste nessa parte de teste o que que acontece eu vou até apagar aqui E vamos começar de novo então nós temos aqui ó quando a gente fala de teste a gente tá falando o seguinte nós temos muitas alterações no código Então olha só eu tenho um código aí eu deve vai lá ele tem essa linhas aqui e ele insere algumas informações Beleza depois a gente pega essas informações aqui tá que
que vai acontecer o deve vai lá e por algum motivo Ele altera uma outra linha no código então tenho muitas alterações tá vendo já mudou aqui muita parte o ponto é nós temos aqui ó deixa eu colocar a coisinha Branca nós temos aqui muitas alterações no código ok ok a pergunta é Como testar tudo isso preciso de alguém dedicado preciso de um tempo o que que eu preciso fazer você precisa automatizar se você já conhece um pacotes já consegue instalar aplicação sempre contato ali com o time de que há e ele vai te dar as
instruções para que você consiga automatizar todo esse processo Ok então automatizando isso vai ser feito onde em um pipeline a gente vai chamar da etapa de seai que nada mais é do que a integração contínua integração contínua é uma esteira um Passos onde você tem o código aí geralmente você vai ter o teste depois do teste você vai ter o Build e você vai ter um outro teste né o teste inicial é do próprio código da aplicação depois você tem a construção da imagem depois você constrói essa imagem Será que ela tá funcionando tá quebrando
a aplicação tá deixando lento não tá que que nós temos não precisa fazer isso daqui então uma boa prática a gente fazer esses testes automatizados para a gente ter o quê um feedback então conforme eu tenho toda essa alteração aqui aí eu tenho essa parte automatizada eu tenho prontamente feedback e aí esse feedback ele vai me ajudar como por exemplo melhorias no código tá então é dessa forma que é efetuada a parte de testes ok Esse é o fluxo e é isso que você tem que aprender Robert isso que como automatizar esse processo utilizando integração
contínua e aí você vai ter que conhecer essa parte de seai para criar essa esteira definir os passos o código teste build teste por exemplo E aí com todo esse objetivo de ter um feedback muito mais rápido então é importante que um devops entenda essa parte de automação é por isso que existe seai por isso que existe a integração contínua na verdade não é só por isso um dos motivos é isso eu consegui fazer testes totalmente automatizados antes de eu gerar meu pacote antes de eu girar a minha imagem logo Maravilha até agora a gente
viu as etapas de planejamento código build e teste agora a gente vai ver então a etapa de release e depois muito importante muito interessante e que vai te ajudar bastante entender como que funciona tudo isso na prática Então vamos lá vamos começar falando aqui sobre release tá então nós temos aqui a parte de release Robert o que que é release release nada mais é do que o processo tá deliberação processo de liberação de uma nova versão barra funcionalidade o usuário final perfeito Então esse é release Como assim Robert acontece algumas situações por exemplo vamos supor
que você tem um app no seu celular tá então se tem um app aqui no seu celular beleza que que vai acontecer você e o seu amigo tem o mesmo App mas aqui eu tenho a funcionalidade A B e C aqui eu tenho a funcionalidade A e B que que isso acontece isso tá acontecendo porque quando eu faço esse processo de liberação eu definir um grupo de usuários que vão receber essa liberação isso é muito comum muitas empresas fazem isso nos seus aplicativos por exemplo com uma versão Beta ou uma nova funcionalidade tá uma versão
Beta ou uma nova funcionalidade porque um grupo específico de usuário então funcionalidade porque um grupo específico de usuário vai testar essa funcionalidade vai dar feedback a gente vai saber se vai ter problemas ou não Tá então essa é a parte do release E aí nós temos também a parte do Deploy O que é a parte do Deploy Robert o Deploy é diferente do relevo Apesar dele serem parecidos e a gente vai falar sobre essa diferença já já mas o Deploy nada mais é do que o seguinte é o processo que a gente mover a aplicação
Opa deixa eu apagar aqui é um processo a gente mover a aplicação de um ambiente para outro uma sem Robert moveu a aplicação do ambiente para outro geralmente a gente vai ter alguns ambientes tá Então imagina que a gente tem aqui o código do desenvolvedor esse código primeiro etapa dele depois ele feito na máquina do deve ele vai para o ambiente de deve então quando eu pego esse código fonte e mando aqui para o ambiente de deve que é onde o ambiente o desenvolvedor ele aplica né A primeira versão ali da aplicação para fazer validação
de funcionamento e tudo mais esse processo é o processo de Deploy Ok E aí eu saio do ambiente de deve e vou para o ambiente de homologação esse daqui também é um processo de depilar então quando a gente for criar nossa esteira de csd a gente um dos estágios vai ser build teste Deploy mesma coisa quando eu venho aqui para Stage então homologação Cristina de que a validar alguns usuários também receber essa esse acesso para fazer a validação tudo isso acontece no ambiente de homologação o ambiente de Station ele também é feito um Deploy aqui
ele nada mais é do que o seguinte é quando nós temos um ambiente que ele é exatamente igual ao ambiente de produção onde a gente vai conseguir fazer né a validação das mudanças que a gente teve no código porém em um ambiente maior o ambiente com escala um ambiente onde a gente consegue ter todo o comportamento exatamente igual ao ambiente de pródigo que é o último ambiente que é onde o usuário realmente acessa nosso usuário final acessa e aqui a gente tem a parte do declaro porque isso daqui turma porque dessa forma eu tenho desses
dois ambientes aqui deixa eu até colocar uma outra cor eu tenho esses dois aqui eles são iguais em questão de recurso já esses ambientes aqui de deve homologação são ambientes menores Então se aqui eu tenho um banco de leitura escrita por exemplo em estejam prod em deve homologação não tem esse banco de leitura escrita Eu tenho um banco menor com menor recurso menos capacidade então uma consulta ela pode demorar muito mais em deve em homologação mas ela não vai demorar todo esse tempo esteja impródio por isso que geralmente a gente tem esse ambiente então o
processo de deplo é exatamente isso mover aplicação de um ambiente para o outro ok então a gente já tá claro aqui entre release e deploide agora a gente vai ver um ponto interessante que é a diferença entre release e Deploy vou até colocar junto vai ficar mais fácil Então qual que é a diferença entre release versus Deploy são parecidos né Vocês podem observar que um é liberar aplicação outro não mas o que acontece tá a gente pode ter aqui o seguinte a gente pode ter um Deploy tá tem release um The Police 100 release Como
que eu faço isso eu pego o meu código e levo ele por exemplo para stage Ok o código tá lá em Stage porém eu tenho um como se fosse um botão de off tá em algumas funcionalidades mencionar que e por padrão esse botão ele tá off Então eu peguei meu código fonte mandei para Stage mas o botão tá como off quando eu pegar esse botão de off e virar ele para um aqui sim eu tô fazendo release Robert Como que eu faço isso como que funciona porque aqui ó eu tô liberando para o usuário aqui
eu coloquei o arquivo lá mas aqui ó usuário sem acesso a lá quietinho Tá mas não tá com Acesso aqui o usuário tem acesso Então essa é a diferença entre release e Deploy E como que eu faço tudo isso da seguinte maneira existem estratégias Então vamos dividir nosso quadro aqui e vamos aqui para o canto nós temos estratégias de Deploy as mais conhecidas as mais utilizadas Ok vamos ver aqui o link update nós temos o Blue Green e nós temos também análise é a mais utilizado mas a gente vai se aprofundar Tá mas um detalhe
só que eu queria deixar claro para vocês o foco desse vídeo deixa até mudar a câmera aqui o foco desse vídeo nessa aprofundar nas estratégias de Deploy porque a gente pode fazer um conteúdo sobre outro conteúdo sobre isso eu sou demanda muito mais tempo a gente consegue se aprofundar muito mais dá muitos exemplos uma vez eu vou dar uma visão geral vou dar uma introdução para que você entenda como se funciona porque isso faz parte de todo o contexto Devotos beleza maravilha então voltando aqui para o nosso quadro agora a gente vai fazer o seguinte
vamos se aprofundar um pouco em cada um desses tipos de The Block nós temos Então deixa eu apagar todo esse conteúdo que a gente vê até agora e a gente vai falar sobre nós temos a questão do bullying Deploy é a forma mais simples e a gente fazer tá é mais comum na verdade é o padrão em algumas ferramentas né alguns serviços de orquestração de container tá então um serviço de orquês para ação container como por exemplo beleza que que acontece nós vamos ter o seguinte a gente vai ter um pode por exemplo Qual a
versão 1.0 E aí o que que vai acontecer a gente vai subir um novo pode tá eu vou deixar aqui como branco também um novo pode na verdade não é nenhum pode né Vamos mudar o nome aqui a gente tem um Deploy tá então acho que até dar mais espaço aqui então no primeiro momento a gente tem Deploy the light na versão 1.0 a gente faz um update e agora a gente vai ter um deplore na versão 2.0 porém Os dois estão em paralelo Os dois estão executando que que vai acontecer quando a gente faz
o Rolim o Bernardes por exemplo ele vai esperar esse cara tá 100% funcional quando ele tiver 100% funcional ele vai lá e vai deletar vou até colocar isso aqui ele vai deletar o segundo depende enquanto não estiver 100% funcional ele não faz isso isso perfeito agora a gente vai falar sobre o Blue Green the Blood Então vou vir aqui e vamos colocar como que funciona o Google a gente vai ter dois ambientes idênticos Então deixa eu já colocar aqui um ambiente em azul não vou ter um ambiente a melhor deixa eu apagar aqui para dar
um espaço que isso é interessante a gente vai ter Opa mais para baixo perfeito a gente vai ter aqui o ambiente e a gente vai ter o ambiente ruim Ok ambos estão com a mesma versão deixa eu apagar aqui e vou colocar essa versão como branco para gente ter visualização aqui beleza 1.0 os dois na frente desses caras eu vou ter um equipamento que é um load balance Ok esse load balance ele é responsável por redirecionar o tráfego então quando chegar uma requisição do usuário ele vai mandar para o ambiente Blue aí eu vim aqui
peguei um código novo e eu vou subir ele onde no meio ambiente Green ele vai sair a versão 1.0 e vai pegar a versão 2.0 eu vou pegar alguns usuários de teste tá para testar essa aplicação beleza testou tá tudo ok o que que vai acontecer a gente vai vir aqui no load balance e vai mudar então eu vou tirar esse tráfico daqui eu vou colocar esse tráfico para mandar para cá então agora todos os usuários estão acessando né esse usuário ele vai estar acessando aqui 2.0 Robert Aconteceu alguma coisa quando eu falha eu preciso
iniciar o Como que eu faço esse Malbec eu simplesmente venho aqui no load Balance e volto até colocar branco para ficar melhor e volto isso daqui para o ambiente azul o ambiente Blue não dessa forma eu tenho bluegreen Deploy forma bem resumida tá essa é um bem mais complexo tem várias outras coisas que a gente pode considerar exemplos como fazer o Deploy e tudo mais mas aqui para você entender o conceito é dessa maneira perfeito maravilha como que funciona o canário Deploy a nave Deploy ele também é conhecido tá ele também é conhecido como como
que é feito isso tá a gente vai pegar o código então supor que a gente tem um primeiro ambiente está aqui em prod tá o ambiente em produt está do seguinte forma nosso código ele foi para prod e eu tenho aqui por exemplo 10k e usuários acessando esse cara beleza aqui eu vou começar um novo Deploy ó o que que eu vou fazer esse ambiente de Pródigo ele tá rodando a versão 1.0 tá no novo Deploy eu vou pegar o código só que esse código ele também tem informações aqui uma nova funcionalidade E aí eu
vou lá e vou colocar esse cara deixa eu mudar até a cor aqui eu vou colocar esse cara para o ambiente de prod foque esse ambiente de prodigo agora ele vai estar dividido no seguinte a versão 1.0 as linhas brancas do código e eu vou ter a versão 2.0 o que eu vou fazer nesse formato eu vou considerar que eu vou fazer um Deploy para 10% da minha base Então vou vir aqui Opa Deixa eu só mudar a cor beleza aqui Olha só vou considerar 10 por cento da base de usuários Ok com esses 10%
da base de usuários o que que nós vamos fazer a gente vai fazer com que o habilite aquele botão de um e off tá vendo Então na 1.0 eu tô como o para 90% dos usuários já na versão 2.0 que que eu vou fazer eu vou estar como um para 10% da base de usuários então esses 10% eles vão conseguir testar eles vão conseguir validar eles vão conseguir fazer todas essas possibilidades uma ferramenta que faz muito bem isso de feature Flag é a harmers nós temos aqui rar depois você pode dar uma pesquisada que você
vai encontrar bastante informação sobre isso existem outras possibilidades outras ferramentas sim mas uma das maneiras mais fáceis de fazer isso que eu conheço é utilizando hards perfeito então é dessa forma e funciona as estratégias do Deploy lembrando tá lembrando para vocês não esquecerem isso aqui foi uma introdução a essas estratégias de deploide existem muito mais informação mas a nível para você conhecer né e desvendar essa parte do Devotos só que é importante que você entenda e aqui a gente vai passar um conteúdo Extra digamos assim que é o que é muito comum quando você a
gente fala de devops você ouviu falar sobre siai Cid nada mais é do que contínuos integrations continuous delivery tá integração contínua entrega contínua Quais etapas podem ser contempladas pelo CS de Build teste release e todos esses caras a gente contemplai geralmente build teste pelo siai release pelo CD Então dessa forma a gente vai ter o que um pai deixa eu voltar aqui E pipeline e esse pipeline a gente vai construir cada passo e é importante que você como Devotos conheça ferramentas que façam sociais pedindo E aí nós temos ferramentas vou citar algumas algumas fazem sociar
e outras fazem só seguir assim por diante então nós temos aqui por exemplo nós temos 20 Lab ice de nós temos o drone nós temos a rainers temos Zezo de Devotos entre outros mas as mais conhecidas são essas aqui ok então é muito importante que você conheça sobre ferramentas de se você quer se tornar de voltas Ok e agora eu gostaria de fazer um pedido para vocês está quase que na metade aqueles conteúdo Talvez a metade um pouco para o fim se você chegou até aqui é porque eu contentar muito bom tá muito interessante e
eu só tenho que te pedir uma coisa ajuda se você ainda não é inscrito no canal se inscreve no canal faz a sua inscrição no canal ativa as notificações porque assim como temos esse conteúdo aqui a gente vai ter muito mais a gente já tem muito mais conteúdo aqui no canal e talvez você tá chegando agora você não me conhecia você não conhece a minha didática e eu tenho certeza que eu posso te ajudar a te evoluir cada vez mais na sua carreira E além disso é interessante também que você pega uma parte desse conteúdo
aqui tira um print pega uma parte que você gostou tira um print ó tô aprendendo aqui Devotos com Robert tô aprendendo golpes você tem compartilha nas suas redes sociais porque se você chegou agora você não tinha esse conhecimento imagina quantas pessoas ainda não conhece a gente aqui da jcp não conhece não me conhece e gostaria de ter visto esse vídeo algum tempo atrás Então me ajuda a Compartilhar esse conteúdo para que esse conteúdo chegue muito mais pessoas ah eu preparei com muito carinho teve que não vídeo curto um vídeo com detalhes e eu só peço
isso como sua ajuda maravilha agora a gente vai ver então sobre a etapa de operação é importante que todos entendam né seja você desenvolvedor seja você de infraestrutura como que funciona a parte de operação a partir de operação tem algumas responsabilidades né que é o que sustentar facilitar a vida do deve como que eu facilito uma das formas de facilitar é através do pipeline Onde Eu Vou permitir que o deve tem autonomia para fazer a construção dos seus pacotes a construção dos seus artefatos fazer o build na imagem fazer os testes e principalmente fazer o
Deploy então a gente pode organizar de algumas maneiras que a partir do momento que eu deve passou por todo o processo aprovação e tudo mais e ele quer colocar uma nova funcionalidade em um ambiente de produção um ambiente que esteja um ambiente numalogação ambiente desenvolvimento ele consiga fazer isso de forma automática utilizando o pipeline Então dessa forma você não vai precisar sendo acionado para olha agora precisa instalar determinada versão da aplicação no servidor x ou subiu com o temer que a versão Y não o pai que lá iniciar esse dia ele tá aqui para exatamente
fazer essa função você cria uma ferramenta ali digamos asas para que o próprio desenvolvedor consiga fazer isso tá então esses são os principais objetivos aqui da área de operação mas quando a gente fala de conhecimento para quem quer se tornar um devops área de operação é muito Ampla porque é muito amplo a gente tem toda essa infraestrutura que vai subir que vai ficar a aplicação e tudo mais tá a gente precisa de alguns conhecimentos né como por exemplo para preparar a infra tá essa entra ela pode ser ou pode ser em Cloud quando a gente
fala de cloud a gente tem as mais conhecidas que a WS é a gcp que a ézure e temos também a UCI a introduzir os conceitos de infra as code então quando eu for preparar minha infraestrutura eu vou trabalhar com esse conceito de casa code ele vai trazer para mim alguns ganhos como por exemplo na hora que eu for preparar minha infância eu vou evitar erros teriam cometido se eu fizesse manuais mande de forma manual eu vou ter mais velocidade para preparar infraestrutura E aí eu vou utilizar o código para o que para configurar na
verdade vamos lá instalar e atualizar minha infra então quando eu trabalho eu consigo fazer isso Robert quais ferramentas eu preciso duas categorias para provisionamento para provisionar não vou citar todas as ferramentas você está algumas para prosionar nós temos por exemplo Terra forma tá ele é multiplayout assim por diante para gerenciar tá gerenciamento configuração nós temos ferramentas como ancimble chefe Sounds então aqui você começa a entender onde entra eu aprender terraforme onde entre eu aprender em cima porque porque você como área de operação você como membro da área de operação como um devops que vai atuar
na parte de operação você precisa preparar a infraestrutura você precisa provisionar a infraestrutura você precisa gerenciar o configuração dessa infraestrutura e tudo isso você faz com fraza code E aí O interessante é que quando você trabalha dessa forma você também como um profissional de infra vai utilizar Git e até mesmo um pipeline Você pode ter um pipeline para criar para automatizar para atualizar tá provisionar você consegue ter um pipeline para isso não vamos se aprofundar muito em estratégias tudo mais eu preciso que você entenda o conceito uma visão geral e até para você conseguir entender
onde entra cada coisa então quando a gente fala de infraestrutura a gente está falando isso daqui e é interessante ó falei do print aproveito Atira uma um print daqui já compartilhando suas redes sociais marca lá arroba Roberts silvatec@jdc muito agradecimento e muita gratidão por ajuda de vocês ok perfeito e aqui a gente fala sobre infraestrutura né a gente precisa aprender isso daqui mas além de provisionar infraestrutura a gente precisa de algumas outras coisas que coisas Robert tanta coisa assim tem que estudar sim né a gente precisa de outros conhecimentos você parei aqui poderia ter categorizar
onde vai ser utilizado e tudo mais mas aqui você já vai ter uma ideia então quando eu falo de outros conhecimentos a gente precisa conhecer o quê tá o básico de Linux Robert quero ser um devops não conheço nada de línguas vai ter um problema porque você vai ter que gerenciar fazer scripts a maioria das aplicações rodam Linux nesse cenário Então você precisa conhecer ali para conhecer o céu de precisar conhecer a parte de sistema de arquivos tá aqui o sistema de arquivos você precisa conhecer gerenciamento de servidores e também gerenciamento de SSH vou usar
a chave não vou usar chave como que eu controlo acesso usuário e assim por diante Além disso você precisa conhecer sobre redes de segurança pelo menos o básico tá aqui ó Qual que é o básico Robert que você considera e você conhece sobre Fire Ah não é saber que Fire é um forte Gate é um Fire não eu conheci como funciona Como é o funcionamento de um fardo como que funciona um servidor de prótese como que funciona os load balancers como que funciona o protocolo http https protocolo http protocolo https como que funciona também a
parte de rede TCP o DP O que são esses protocolos e serviços de rede né que rodam nesses protocolos de rede como funciona FTP Como funciona o DNS a partir de toda de endereçamento IP parte de DNS parte de resolução de nomes né É muito importante que quando a gente trabalha dessa forma a gente está trabalhando com ambiente distribuído então a gente precisa entender como que eu vou resolver nome como que eu vou apontar como é que eu vou fazer o load balance como que eu vou direcionar tudo isso então muito importante que você entenda
além de tudo isso é importante que você tenha conhecimento também e linguagem script Por que Robert porque você tem como objetivo tá quando você conhece essa linguagem de script principal objetivo é automatizar tá quando eu falo de automatizar eu tô falando de ações de operação e de deve a gente está falando de backups por exemplo ficar fazendo backup manual tá falando de crom Jobs ou seja Jobs que vão executar de forma agendadas estamos falando também de monitoramento feito Maravilha e aí essas linguagens pode ser para elas em duas categorias uma linguagem de s o que
seria chavescript ou uma linguagem independente onde nós temos como por exemplo aqui você não precisa aprender todos mas seja bom em uma e tem um conhecimento de sintaxe das demais a gente vai precisar aqui de Python muito forte a gente precisa de Gol muito forte a gente precisar de Ram ótimo além dessa linguagem discript a gente vai ter que pegar todos esses script né a gente criar então Vou até apagar aqui ficar mais fácil a gente vai pegar aqui ó lembra que a gente falou do Terra forme lembra que a gente falou do lembra que
a gente falou de script todos esses caras você vai guardar onde no Git Você precisa aprender um sistema de controle versão porque você consegue guardar tudo lá Git mais 20 muito importante que você conheça tá E lembra que eu falei também o seguinte contêiner tá virando o padrão para criação do artefato na imagem docker Então você precisa conhecer de containers e eu acredito que essa é a base porque tudo ali vai rodar em container desde o processo lá de build né então contendo ele é muito forte entender como que ele funciona deixa eu escrever certo
aqui que rapaz vamos lá Ok e além de container a gente precisa aprender também sobre orquestração de containers suar para muita gente sua arma está morto tem ambientes que Bernardes é uma bazuca para matar uma formiga então suor em ainda pode ser utilizada inclusive na última versão viu muita coisa interessante mas sim e também Open shift então essa parte vai ser muito importante porque depois que você fizer o Deploy aí você vai ter aqui ó vamos supor só vamos falar de Stage vamos falar de prod você tem um monte de aplicação vou colocar mais de
100 aplicações rodando como o gerencia centenas de containers sendo executados subir uma aplicação passar despejem para Pródigo tudo isso a gente trabalha com micro serviços tá muitas empresas estão utilizando micro serviços e roda em containers então é muito importante que você tem esse conhecimento muito importante mesmo que você tenha esse conhecimento aqui Maravilha e para finalizar deixa eu apagar aqui para finalizar você precisa conhecer também da parte de monitoramento porque monitoramento ele é essencial por essa arquitetura inclusive muitas aplicações ela já nascem sendo monitoradas E aí é importante que você entenda conceitos e observar a
habilidade isso aqui daria um curso completo também então a gente não vai se aprofundar tanto nisso mas tem alguns Pilares né obviabilidade vão se baseia somente nos pilares mas a gente tem alguns Pilares para ser um Norte quando a gente fala de log a gente pode utilizar por exemplo LK a gente pode utilizar o splunk quando as ferramentas são muito utilizadas tem outras mas aqui as que eu mais tive contato assim digamos a gente fala de métricas está falando de por exemplo de Prometheus a gente está falando de sabes hábitos dá para atuar muito bem
no ambiente Devotos e em alguns lugares você vai encontrar também falando de nachos Eu particularmente ficaria comprometeus e com os hábitos e aí a gente tem a parte de três quando a gente fala de Tracy a gente pode estar utilizando e Eder e as ferramentas pagas como nós temos data dog não ser pago seja ruim tá é só um comentário para você ficar ciente Daina 3 E aí quando a gente fala de APM a LK também tem um pouco de APM na sua stack tá E é um ponto de atenção que eu gostaria de dar
para vocês é estude sobre open está sendo muito utilizada é muito interessante a forma como trabalha como facilita como a gente tira esse bloquinho de fornecedores como data Dog Dina então esses caras aqui a gente vai ser transformado ali e openâmetro que a gente pega essa configuração né quando a gente usa o pentametro deixa tudo adaptada e joga por uma ferramenta como por exemplo Então esse aqui a gente acabou então de fazer o seguinte turma até agora né finalizando essas etapas aqui da parte de operação e monitoramento a gente teve uma visão Geral de como
que funciona todo o ecossistema desse mundo devolves como funciona o ciclo do desenvolvimento de software quando a gente está utilizando Devotos a gente passou por cada etapa a gente vê cada detalhe Claro a gente não conseguiu se aprofundar tantas informações mas o objetivo lá no começo era qual você ter uma visão e entender o Real motivo de cada ferramenta de que tanto se fala e onde cada ferramenta levar você é utilizado então com esse conteúdo aqui você conseguiu ter essa visão geral e agora você já consegue ter um norte do que você estudar como você
estudar para onde você estudar o que custa você procurar por exemplo para você continuar se aprofundando cada vez mais e aí para a gente encerrar duas coisas se você não é inscrito no canal chegou até agora pais Me ajuda aí o conteúdo desse gratuito 100% na faixa produzido na maior qualidade possível com o maior preparo pesquisa tudo de forma rotelisada para não se perder esse conteúdo bem objetivo para você e além desse conteúdo tem muitos outros então já se inscreve no canal e ative as notificações e um outro ponto se você quer continuar sabendo mais
informações sobre Devotos ter acesso a mais conteúdo a gente tem uma comunidade Lá no discord então nessa comunidade a gente tem espaço dedicado para falar de sobre cada uma dessas etapas do mundo Devotos Então eu vou deixar o link aqui na descrição para você Então você já vai clicar na descrição já vai entrar lá no discord para você começar a participar e interagir cada vez mais com os seus amigos lá do discord a gente trocar mais ideia na comunidade trocar mais conhecimento fazer mais Network meu muito obrigado por você ter chegado até o final desse
vídeo Espero que você tenha gostado Espero que você compartilhe com seus amigos e vejo você no próximo vídeo no canal valeu
Copyright © 2025. Made with ♥ in London by YTScribe.com