{"id":41818,"date":"2020-02-16T20:46:08","date_gmt":"2020-02-16T17:46:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/sem-arhetipov-prevrashheniya-po-princzipam-devops"},"modified":"2020-02-16T20:46:08","modified_gmt":"2020-02-16T17:46:08","slug":"sem-arhetipov-prevrashheniya-po-princzipam-devops","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops","title":{"rendered":"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A quest\u00e3o de \"como implementar DevOps em sua empresa\" j\u00e1 \u00e9 debatida h\u00e1 alguns anos, mas n\u00e3o h\u00e1 muitos materiais bons dispon\u00edveis. \u00c0s vezes, voc\u00ea se torna v\u00edtima da propaganda de consultores n\u00e3o muito inteligentes, que s\u00f3 querem vender seu tempo, independente de como. Outras vezes, s\u00e3o palavras obscuras e extremamente gen\u00e9ricas sobre como os navios de megacorpora\u00e7\u00f5es navegam pelos vastos espa\u00e7os do universo. Surge a quest\u00e3o: e n\u00f3s, o que ganhamos com isso? Prezado autor, poderia resumir suas ideias de forma clara e em forma de lista?<\/p>\n<p>Tudo isso se deve ao fato de que a pr\u00e1tica real e a compreens\u00e3o dos resultados das transforma\u00e7\u00f5es culturais nas empresas s\u00e3o escassas. Mudan\u00e7as na cultura s\u00e3o processos de longo prazo, cujos resultados n\u00e3o aparecer\u00e3o em uma semana ou um m\u00eas. Precisamos de algu\u00e9m com bastante experi\u00eancia, que tenha visto como empresas foram criadas e destru\u00eddas ao longo dos anos.<\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/ead804a8a76605e8b3ab468d8d782ef9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>John Willis<\/b> \u00e9 um dos pais do DevOps. John tem d\u00e9cadas de experi\u00eancia colaborando com in\u00fameras empresas. Recentemente, ele come\u00e7ou a notar padr\u00f5es espec\u00edficos que se manifestam no trabalho com cada uma delas. Usando esses arqu\u00e9tipos, John guia as empresas no verdadeiro caminho da transforma\u00e7\u00e3o DevOps. Mais informa\u00e7\u00f5es sobre esses arqu\u00e9tipos est\u00e3o na tradu\u00e7\u00e3o de sua apresenta\u00e7\u00e3o na confer\u00eancia DevOops 2018.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<center><div class=\"youtube-placeholder\" data-id=\"e7FmABKOXLU\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/e7FmABKOXLU\/hqdefault.jpg\" alt=\"Por que no hosting comum a administra\u00e7\u00e3o do PrestaShop \u00e9 lenta, e no seu n\u00e3o \u00e9?\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><b>Sobre o palestrante:<\/b><\/p>\n<p>Mais de 35 anos em gest\u00e3o de TI, participou da cria\u00e7\u00e3o do predecessor do OpenCloud na Canonical, esteve envolvido em 10 startups, duas das quais foram vendidas para a Dell e Docker. Atualmente, \u00e9 Vice-Presidente de DevOps e Pr\u00e1ticas Digitais na SJ Technologies.<\/p>\n<p><b>A seguir, um relato na voz de John.<\/b><\/p>\n<p>Meu nome \u00e9 John Willis, e voc\u00ea pode me encontrar facilmente no Twitter, <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/botchagalupe\">@botchagalupe<\/a><\/noindex>. Esse \u00e9 o mesmo apelido que uso no Gmail e no GitHub. E <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations\">neste link<\/a><\/noindex> voc\u00ea pode encontrar os v\u00eddeos das minhas palestras e suas respectivas apresenta\u00e7\u00f5es.<\/p>\n<p>Tenho muitas reuni\u00f5es com CIOs de grandes empresas. Eles frequentemente reclamam que n\u00e3o entendem o que \u00e9 DevOps, e todos que tentam explicar falam sobre algo pr\u00f3prio. Outra reclama\u00e7\u00e3o comum \u00e9 que o DevOps n\u00e3o funciona, embora pare\u00e7a que os diretores fazem tudo conforme explicado. Refiro-me a grandes empresas que existem h\u00e1 mais de cem anos. Depois de conversar com eles, cheguei \u00e0 conclus\u00e3o de que para muitos problemas, solu\u00e7\u00f5es de tecnologia relativamente simples s\u00e3o mais adequadas do que alta tecnologia. Passei semanas apenas conversando com pessoas de diferentes departamentos. O que voc\u00ea v\u00ea na primeira imagem do post foi meu \u00faltimo projeto, a sala parecia assim ap\u00f3s tr\u00eas dias de trabalho.<\/p>\n<h2>O que \u00e9 DevOps?<\/h2>\n<p>\nDe fato, se perguntar a 10 pessoas diferentes, elas dar\u00e3o 10 respostas diferentes. Mas o interessante \u00e9 que todas essas dez respostas estar\u00e3o corretas. N\u00e3o h\u00e1 resposta errada aqui. Tenho me aprofundado no DevOps por cerca de 10 anos, fui o primeiro americano no primeiro DevOpsDay. N\u00e3o vou dizer que sou mais inteligente do que todos que trabalham com DevOps, mas \u00e9 dif\u00edcil encontrar algu\u00e9m que tenha investido tanto esfor\u00e7o nisso. Acredito que o DevOps surge quando o capital humano se une \u00e0 tecnologia. Muitas vezes esquecemos a dimens\u00e3o humana, mesmo falando muito sobre diversos tipos de cultura. <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/01e2f7495544f4370e3dfbaf809f4c0a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAtualmente, temos muitos dados, cinco anos de pesquisas acad\u00eamicas, a verifica\u00e7\u00e3o de teorias foi estabelecida em larga escala. Essas pesquisas nos dizem o seguinte: se em uma cultura organizacional combinarmos alguns padr\u00f5es de comportamento, podemos alcan\u00e7ar um aumento de 2000 vezes. Esse aumento corresponde a uma melhoria semelhante na resili\u00eancia. Esta \u00e9 uma medida quantitativa da vantagem que o DevOps pode oferecer a qualquer empresa. Alguns anos atr\u00e1s, falei sobre DevOps para o CEO de uma empresa da lista Fortune 5000. Quando me preparei para a apresenta\u00e7\u00e3o, fiquei muito nervoso, pois precisava resumir anos de experi\u00eancia em 5 minutos. <\/p>\n<p>No final, eu dei a seguinte <b>defini\u00e7\u00e3o de DevOps<\/b>: \u00e9 um conjunto de pr\u00e1ticas e padr\u00f5es que permite transformar o capital humano em capital organizacional de alto desempenho. Um exemplo \u00e9 a maneira como a Toyota opera h\u00e1 50 ou 60 anos.<\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/a01c5d849daed94b7b186be316db3935.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Aqui e adiante, tais esquemas s\u00e3o apresentados n\u00e3o como material de refer\u00eancia, mas como ilustra\u00e7\u00f5es. Seu conte\u00fado diferir\u00e1 para cada nova empresa. No entanto, a imagem pode ser visualizada e ampliada separadamente <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ev\/tw\/ax\/evtwaxgw58tceairyatafxwsu5m.png\">a partir deste link.)<\/a><\/noindex><\/i><\/p>\n<p>Uma das pr\u00e1ticas mais bem-sucedidas \u00e9 <b>mapeamento do fluxo de valor<\/b>. V\u00e1rias boas obras foram escritas sobre isso, com o autor mais bem-sucedido sendo Karen Martin. Mas, no \u00faltimo ano, cheguei \u00e0 conclus\u00e3o de que at\u00e9 mesmo essa abordagem \u00e9 tecnicamente excessiva. Ela, sem d\u00favida, possui muitas vantagens, das quais me beneficiei bastante. Mas quando o CEO pergunta por que sua empresa n\u00e3o pode mudar de foco, ainda \u00e9 cedo para discutir o mapeamento do fluxo de valor. Existem muitas quest\u00f5es muito mais fundamentais que precisam ser respondidas anteriormente. <\/p>\n<p>Creio que o erro de muitos dos meus colegas \u00e9 dar \u00e0 empresa um guia de cinco pontos e depois voltar seis meses depois para ver o que aconteceu. Mesmo um bom esquema como o mapeamento do fluxo de valor tem, digamos, zonas mortas. Ap\u00f3s centenas de entrevistas com diretores de v\u00e1rias empresas, desenvolvi um padr\u00e3o que permite decompor o problema em partes e agora discutiremos cada uma dessas partes com calma. Antes de aplicar qualquer solu\u00e7\u00e3o tecnol\u00f3gica, utilizo esse padr\u00e3o, e o resultado \u00e9 que todas as minhas paredes acabam cobertas de esquemas. Recentemente, trabalhei com um fundo m\u00fatuo, e acabei tendo 100-150 desses esquemas.<\/p>\n<h2>Uma cultura ruim consome boas abordagens no caf\u00e9 da manh\u00e3<\/h2>\n<p>\nA ideia principal \u00e9 a seguinte: nenhum Lean, Agile, SAFE ou DevOps ajudar\u00e1 se a cultura da organiza\u00e7\u00e3o for ruim. \u00c9 como mergulhar em profundidade sem um cilindro de oxig\u00eanio ou operar sem uma radiografia. Em outras palavras, parafraseando Drucker e Deming: uma cultura organizacional ruim absorver\u00e1 qualquer bom sistema e n\u00e3o se engasgar\u00e1. <\/p>\n<p>Para resolver esse problema principal, \u00e9 necess\u00e1rio tomar as seguintes medidas:<\/p>\n<ol>\n<li><b>Tornar Todo o Trabalho Vis\u00edvel:<\/b> \u00e9 preciso tornar todo o trabalho vis\u00edvel. N\u00e3o no sentido de que ele deva obrigatoriamente ser exibido em alguma tela, mas no sentido de que ele deve ser observ\u00e1vel.<\/li>\n<li><b>Consolidar Sistemas de Gest\u00e3o do Trabalho:<\/b> \u00e9 necess\u00e1rio consolidar os sistemas de gest\u00e3o. No problema do conhecimento 'tribal' e do conhecimento institucional, em 9 casos de 10, o gargalo s\u00e3o as pessoas. No livro <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Phoenix-Project-DevOps-Helping-Business\/dp\/0988262592\">\u00abPhoenix Project\u00bb<\/a><\/noindex> o problema estava em uma \u00fanica pessoa, Brent, cuja aus\u00eancia levou o projeto a um atraso de tr\u00eas anos. E encontro 'Brents' por toda parte. Para desfazer esses gargalos, utilizo os seguintes dois pontos na nossa lista. <\/li>\n<li><b>Metodologia da Teoria das Restri\u00e7\u00f5es:<\/b> teoria das restri\u00e7\u00f5es.<\/li>\n<li><b>Truques de colabora\u00e7\u00e3o:<\/b> truques de colabora\u00e7\u00e3o. <\/li>\n<li><b>Toyota Kata (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations#kata\">Coaching Kata<\/a><\/noindex>):<\/b> n\u00e3o vou falar muito sobre Toyota Kata. Se voc\u00ea estiver interessado, no meu GitHub <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations\">h\u00e1 apresenta\u00e7\u00f5es<\/a><\/noindex> quase sobre cada um desses temas. <\/li>\n<li><b>Organiza\u00e7\u00e3o Orientada ao Mercado:<\/b> organiza\u00e7\u00e3o orientada para o mercado.<\/li>\n<li><b>Auditores Shift-left:<\/b> auditoria nas fases iniciais do ciclo.<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/11b3fd4cfdf01211b54446a674e06026.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCome\u00e7o a trabalhar com a organiza\u00e7\u00e3o de uma forma muito simples: vou \u00e0 empresa e converso com os funcion\u00e1rios. Como vemos, n\u00e3o s\u00e3o necess\u00e1rias tecnologias avan\u00e7adas. Tudo que preciso \u00e9 ter algo para escrever. Re\u00fano algumas equipes em uma sala e analiso o que me dizem sob a perspectiva dos meus 7 arqu\u00e9tipos. Depois, dou a eles um marcador e pe\u00e7o que escrevam no quadro tudo o que j\u00e1 disseram em voz alta. Geralmente, em reuni\u00f5es desse tipo, h\u00e1 uma pessoa que anota tudo e, na melhor das hip\u00f3teses, ela consegue registrar 10% da discuss\u00e3o. Com meu m\u00e9todo, essa taxa pode ser aumentada para cerca de 40%. <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/1e4a959b671d72bd69c6eb207948253b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Separadamente, esta ilustra\u00e7\u00e3o pode <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ey\/fx\/6a\/eyfx6a4zcyjjdqecgqinsrgkaee.png\">ser vista pelo link<\/a><\/noindex>)<\/i><\/p>\n<p>Meu enfoque \u00e9 baseado no trabalho de William Schneider (William Schneider, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Reengineering-Alternative-William-Schneider\/dp\/0071359818\">The Reengineering Alternative<\/a><\/noindex>). A base do enfoque \u00e9 a ideia de que qualquer organiza\u00e7\u00e3o pode ser desmembrada em quatro quadrantes. Este esquema \u00e9 geralmente o resultado do trabalho com aquelas centenas de outros esquemas que surgem durante a an\u00e1lise da organiza\u00e7\u00e3o. Suponha que temos uma organiza\u00e7\u00e3o com alto n\u00edvel de controle, mas com baixa compet\u00eancia. Esta \u00e9 uma situa\u00e7\u00e3o extremamente indesej\u00e1vel: quando todos seguem as regras, mas ningu\u00e9m sabe o que deve ser feito. <\/p>\n<p>Uma op\u00e7\u00e3o muito melhor com um alto n\u00edvel de controle e compet\u00eancia. Se uma empresa \u00e9 lucrativa, talvez ela n\u00e3o precise de DevOps. \u00c9 mais interessante trabalhar em uma empresa que tenha um n\u00edvel alto de controle, baixa compet\u00eancia e colabora\u00e7\u00e3o, mas ao mesmo tempo uma alta cultura (cultivation). Isso significa que h\u00e1 muitas pessoas na empresa que gostam de trabalhar l\u00e1, e a rotatividade de funcion\u00e1rios \u00e9 baixa. <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/bf97be3b3e065bca469494c14ddda679.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Separadamente, esta ilustra\u00e7\u00e3o pode <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/k3\/c_\/jz\/k3c_jze67z8xz-8xuh84jz0wrmk.png\">ser vista pelo link<\/a><\/noindex>)<\/i><\/p>\n<p>Acredito que os m\u00e9todos com recomenda\u00e7\u00f5es r\u00edgidas acabam por atrapalhar a busca pela verdade. Em particular, no value stream mapping, existem muitas regras sobre como estruturar a informa\u00e7\u00e3o. Nos est\u00e1gios iniciais de trabalho que menciono, essas regras n\u00e3o s\u00e3o necess\u00e1rias. Quando uma pessoa com um marcador na m\u00e3o descreve em uma lousa a situa\u00e7\u00e3o real da empresa \u2014 esse \u00e9 o melhor modo de entender a situa\u00e7\u00e3o. Essa informa\u00e7\u00e3o n\u00e3o chega at\u00e9 os diretores. Nesse momento, \u00e9 tolo interromper a pessoa e dizer que ela desenhou uma seta de forma errada. Nessa fase, \u00e9 melhor usar regras simples, por exemplo: uma abstra\u00e7\u00e3o em m\u00faltiplos n\u00edveis pode ser criada simplesmente usando marcadores coloridos. <\/p>\n<p>Reitero, nada de alta tecnologia. Com um marcador preto, a realidade objetiva \u00e9 desenhada, como tudo funciona. Com um marcador vermelho, as pessoas marcam o que n\u00e3o gostam na situa\u00e7\u00e3o atual. O importante \u00e9 que isso est\u00e1 sendo escrito por elas, e n\u00e3o por mim. Quando ap\u00f3s a reuni\u00e3o vou at\u00e9 o diretor de tecnologia da informa\u00e7\u00e3o, n\u00e3o ofere\u00e7o uma lista de 10 coisas que precisam ser corrigidas. Busco encontrar conex\u00f5es entre o que as pessoas da empresa dizem e os padr\u00f5es j\u00e1 testados existentes. Finalmente, com um marcador azul, s\u00e3o sugeridas solu\u00e7\u00f5es poss\u00edveis para o problema. <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/80a930a3fb2ccddc8a07ad9cc5e47692.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Separadamente, esta ilustra\u00e7\u00e3o pode <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/j7\/8s\/2x\/j78s2x_fm3euz3mfdyx43n2q_ru.png\">ser vista pelo link<\/a><\/noindex>)<\/i><\/p>\n<p>Um exemplo desse enfoque est\u00e1 ilustrado acima. No in\u00edcio deste ano, trabalhei com um banco. Os funcion\u00e1rios do departamento de seguran\u00e7a estavam convencidos de que n\u00e3o deveriam participar das avalia\u00e7\u00f5es de requisitos e projetos (design and requirement reviews). <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/2cf98196c68f22006b1a6fb9d12e52e1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Separadamente, esta ilustra\u00e7\u00e3o pode <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/7b\/7n\/kp\/7b7nkpappduwkvybemq56rtkzec.png\">ser vista pelo link<\/a><\/noindex>)<\/i><\/p>\n<p>Ent\u00e3o, conversamos com pessoas de outros departamentos e descobrimos que, cerca de 8 anos atr\u00e1s, os desenvolvedores de software exclu\u00edram os trabalhadores de seguran\u00e7a porque eles estavam atrasando o trabalho. E depois isso se transformou em uma proibi\u00e7\u00e3o que foi encarada como um fato consumado. Embora na realidade n\u00e3o houvesse nenhuma proibi\u00e7\u00e3o. <\/p>\n<p>A nossa reuni\u00e3o seguiu um rumo extremamente confuso: por cerca de tr\u00eas horas, cinco equipes diferentes n\u00e3o conseguiam me explicar o que estava acontecendo entre o c\u00f3digo e a constru\u00e7\u00e3o. E isso deveria ser a coisa mais simples. A maioria dos consultores de DevOps presume que isso j\u00e1 \u00e9 do conhecimento de todos. <\/p>\n<p>Depois, a pessoa respons\u00e1vel pela governan\u00e7a de TI, que havia permanecido em sil\u00eancio por quatro horas, de repente se animou quando chegamos ao seu tema, e nos manteve ocupados por bastante tempo. No final, eu perguntei o que ele achava da reuni\u00e3o, e nunca esquecerei sua resposta. Ele disse: \"Antes eu pensava que no nosso banco havia apenas duas maneiras de entregar software, mas agora sei que existem cinco, e eu nem suspeitava de tr\u00eas delas.\" <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/343f6307aa0d77d0b9b3eaf80f23f3ac.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Separadamente, esta ilustra\u00e7\u00e3o pode <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/nu\/j0\/en\/nuj0enzjwjaxgkj8qwmdglrixau.png\">ser vista pelo link<\/a><\/noindex>)<\/i><\/p>\n<p>A \u00faltima reuni\u00e3o neste banco foi com a equipe que lida com software para investimentos. Foi com eles que ficou claro que \u00e9 melhor escrever esquemas com um marcador em uma folha do que em uma lousa, e at\u00e9 melhor do que em um quadro inteligente. <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/3cd550e84dfa7c9775891511cb41f488.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAs fotos que voc\u00ea v\u00ea s\u00e3o como a sala de confer\u00eancias do hotel parecia no quarto dia da nossa reuni\u00e3o. E esses esquemas foram usados para procurar padr\u00f5es, ou seja, arqu\u00e9tipos. <\/p>\n<p>Ent\u00e3o, eu fa\u00e7o perguntas aos funcion\u00e1rios, e eles anotam as respostas com marcadores de tr\u00eas cores (preto, vermelho e azul). Eu analiso suas respostas em busca de arqu\u00e9tipos. Agora vamos discutir todos os arqu\u00e9tipos na ordem. <\/p>\n<h3>1. Make All Work Visible: Tornar Todo Trabalho Vis\u00edvel<\/h3>\n<p>\nNa maioria das empresas com as quais trabalho, h\u00e1 uma alta porcentagem de trabalho desconhecido. Por exemplo, isso acontece quando um funcion\u00e1rio se aproxima de outro e simplesmente pede algo. Em grandes organiza\u00e7\u00f5es, at\u00e9 60% do trabalho \u00e9 n\u00e3o planejado. E at\u00e9 40% do trabalho n\u00e3o \u00e9 documentado de forma alguma. Se fosse a Boeing, eu nunca mais entraria em um de seus avi\u00f5es. Se apenas metade do trabalho \u00e9 documentada, n\u00e3o se sabe se esse trabalho est\u00e1 sendo feito corretamente ou n\u00e3o. Todos os outros m\u00e9todos se tornam in\u00fateis \u2014 n\u00e3o faz sentido tentar automatizar qualquer coisa, porque os 50% conhecidos podem ser a parte mais organizada e clara do trabalho, cuja automa\u00e7\u00e3o n\u00e3o trar\u00e1 grandes resultados, enquanto o que h\u00e1 de pior est\u00e1 na metade invis\u00edvel. Sem documenta\u00e7\u00e3o, \u00e9 imposs\u00edvel encontrar todos os tipos de gambiarras e trabalho oculto, n\u00e3o encontrar gargalos, aqueles <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Making-Work-Visible-Exposing-Optimize\/dp\/1942788150\">Making Work Visible<\/a><\/noindex>. Ela identifica <b>cinco diferentes \"vazamentos de tempo\"<\/b> (thieves of time):<\/p>\n<ul>\n<li>Muita Trabalho em Processo (WIP)<\/li>\n<li>Depend\u00eancias Desconhecidas<\/li>\n<li>Trabalho N\u00e3o Planejado<\/li>\n<li>Prioridades Conflitantes<\/li>\n<li>Trabalho Negligenciado<\/li>\n<\/ul>\n<p>Essa \u00e9 uma an\u00e1lise muito valiosa, e o livro \u00e9 excelente, mas todas essas dicas s\u00e3o in\u00fateis se apenas 50% dos dados est\u00e3o vis\u00edveis. Aplicar os m\u00e9todos sugeridos por Dominica s\u00f3 \u00e9 vi\u00e1vel se a precis\u00e3o for superior a 90%. Estou falando de situa\u00e7\u00f5es em que um chefe d\u00e1 a um subordinado uma tarefa de 15 minutos, mas ela leva tr\u00eas dias; mas o chefe realmente n\u00e3o sabe que esse subordinado depende de mais quatro ou cinco pessoas. <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/93901cba5b785ebd1f07d2665632a547.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPhoenix Project \u2014 \u00e9 uma hist\u00f3ria fascinante sobre um projeto que atrasou tr\u00eas anos. Um dos personagens corre o risco de ser demitido por causa disso, e ele se encontra com outro personagem, que \u00e9 apresentado como uma esp\u00e9cie de S\u00f3crates. Este ajuda a entender o que exatamente deu errado. Descobre-se que na empresa h\u00e1 um administrador de sistemas chamado Brent, e todo o trabalho passa, de alguma forma, por ele. Em uma das reuni\u00f5es, um dos subordinados pergunta: por que cada tarefa de meia hora leva uma semana? A resposta \u00e9 uma explica\u00e7\u00e3o muito simplificada da teoria das filas e da Lei de Little, que revela que, com 90% de ocupa\u00e7\u00e3o, cada hora de trabalho consome 9 horas. Cada tarefa precisa ser enviada para sete outras pessoas, ent\u00e3o essa hora se transforma em 63 horas, 7 multiplicado por 9. Estou dizendo isso para enfatizar que, para usar a Lei de Little ou qualquer teoria complexa de filas, \u00e9 preciso ter dados. <\/p>\n<p>Portanto, quando falo sobre visibilidade, n\u00e3o me refiro apenas a ter tudo na tela, mas sim \u00e0 necessidade de ter, pelo menos, dados. Quando eles est\u00e3o dispon\u00edveis, frequentemente se descobre que h\u00e1 um grande volume de trabalho n\u00e3o planejado que, por algum motivo, \u00e9 direcionado a Brent, embora n\u00e3o haja necessidade. E Brent \u00e9 um cara \u00f3timo, ele nunca dir\u00e1 \"n\u00e3o\", mas, ao mesmo tempo, ele n\u00e3o conta a ningu\u00e9m como faz seu trabalho. <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/dda9319f25f1bf331c7167c0cb18d8c8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQuando o trabalho \u00e9 vis\u00edvel, \u00e9 poss\u00edvel classificar os dados de maneira organizada (\u00e9 isso que Dom\u00ednica faz na foto), aplicar a abstra\u00e7\u00e3o das cinco vazamentos de tempo e automatizar.<\/p>\n<h3>2. Consolidar Sistemas de Gest\u00e3o de Trabalho: Gest\u00e3o de Tarefas<\/h3>\n<p>\nOs arqu\u00e9tipos de que estou falando representam uma esp\u00e9cie de pir\u00e2mide. Se o primeiro for executado corretamente, o segundo j\u00e1 \u00e9 uma esp\u00e9cie de superestrutura. Muitos deles n\u00e3o funcionam para startups, mas devem ser considerados em empresas maiores, como as que est\u00e3o na lista Fortune 5000. Na \u00faltima empresa em que trabalhei, havia 10 sistemas de rastreamento de erros (sistema de tickets). Uma equipe usava o Remedy, outra criou seu pr\u00f3prio sistema, a terceira utilizava o Jira, enquanto alguns se viravam apenas com e-mails. O mesmo problema surge se uma empresa tiver 30 pipelines diferentes, mas n\u00e3o tenho tempo para discutir todas essas situa\u00e7\u00f5es. <\/p>\n<p>Eu discuto com as pessoas como os tickets s\u00e3o criados, o que acontece com eles depois, como eles s\u00e3o ignorados. O mais interessante \u00e9 que as pessoas em nossas reuni\u00f5es falam de forma bastante sincera. Perguntei quantas pessoas marcam como \"menor \/ sem impacto\" os tickets que realmente deveriam ser considerados \"maior impacto\". Descobri que quase todos fazem isso. N\u00e3o estou aqui para denunciar ningu\u00e9m e sempre procuro n\u00e3o identificar as pessoas. Quando algu\u00e9m se abre sinceramente comigo, n\u00e3o revelo quem \u00e9. Mas quando quase todos ignoram o sistema, isso significa que toda a seguran\u00e7a, na verdade, \u00e9 apenas uma fachada. Portanto, n\u00e3o se pode tirar conclus\u00f5es com os dados desse sistema. <\/p>\n<p>Para resolver o problema dos tickets, \u00e9 necess\u00e1rio escolher um sistema principal. Se voc\u00ea est\u00e1 usando o Jira, que seja apenas o Jira. Se houver alguma alternativa, que seja apenas ela. A ideia \u00e9 que os tickets precisam ser vistos como mais uma etapa do processo de desenvolvimento. Toda a\u00e7\u00e3o deve ter um ticket, que deve passar pelo fluxo do processo de desenvolvimento. Os tickets s\u00e3o enviados para a equipe, que os coloca no storyboard, e depois \u00e9 respons\u00e1vel por eles. <\/p>\n<p>Isso se aplica a todos os departamentos, incluindo o de infraestrutura e o operacional. Nesse caso, \u00e9 poss\u00edvel criar uma representa\u00e7\u00e3o razoavelmente precisa da situa\u00e7\u00e3o. Quando esse processo est\u00e1 estabelecido, de repente, fica f\u00e1cil identificar quem \u00e9 respons\u00e1vel por cada aplica\u00e7\u00e3o. Porque agora estamos recebendo n\u00e3o 50%, mas 98% dos novos servi\u00e7os. Se esse processo principal funciona, a precis\u00e3o aumenta em todo o sistema. <\/p>\n<h4>Pipeline de servi\u00e7os<\/h4>\n<p>\nIsso se aplica novamente apenas a grandes corpora\u00e7\u00f5es. Se voc\u00ea \u00e9 uma nova empresa em um novo campo, arrega\u00e7e as mangas e trabalhe com o seu Travis CI ou CircleCI. No que diz respeito \u00e0s empresas da lista Fortune 5000, um caso not\u00e1vel \u00e9 o de um banco onde trabalhei. Eles receberam a visita do Google, que mostrou gr\u00e1ficos com sistemas antigos da IBM. Os funcion\u00e1rios do Google, surpresos, perguntaram: onde est\u00e1 o c\u00f3digo-fonte para isso? E n\u00e3o havia c\u00f3digo-fonte, nem mesmo uma interface gr\u00e1fica. Essa \u00e9 a realidade com a qual as grandes organiza\u00e7\u00f5es t\u00eam que lidar: registros banc\u00e1rios de 40 anos em um antigo mainframe. Um dos meus clientes utiliza cont\u00eaineres Kubernetes com padr\u00f5es de Circuit Breaker, al\u00e9m do Chaos Monkey, tudo isso para o aplicativo KeyBank. Mas, no final, esses cont\u00eaineres se conectam a um aplicativo em COBOL. <\/p>\n<p>Os funcion\u00e1rios do Google estavam completamente confiantes de que resolveriam todos os problemas do meu cliente, e ent\u00e3o come\u00e7aram a fazer perguntas: o que \u00e9 um IBM datapipe? Eles responderam: \u00e9 um conector. Conecta-se a qu\u00ea? Ao sistema Sperry. E isso, o que \u00e9? E assim por diante. \u00c0 primeira vista, parece: como pode haver DevOps aqui? Mas, na verdade, isso \u00e9 poss\u00edvel. Existem sistemas de entrega que permitem transferir o fluxo de trabalho para equipes de entrega. <\/p>\n<h3>3. Teoria das Restri\u00e7\u00f5es: Teoria das Restri\u00e7\u00f5es<\/h3>\n<p>\nVamos passar para o terceiro arqu\u00e9tipo: conhecimento institucional \/ \"tribal\". Normalmente, em qualquer organiza\u00e7\u00e3o, h\u00e1 algumas pessoas que sabem tudo e gerenciam todos. S\u00e3o aquelas que est\u00e3o h\u00e1 mais tempo na organiza\u00e7\u00e3o e conhecem todos os caminhos alternativos. <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/13d90ef48b9f441374b6431966ae7998.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQuando isso \u00e9 identificado no gr\u00e1fico, eu fa\u00e7o quest\u00e3o de marcar essas pessoas com um marcador: por exemplo, fica claro que um certo Lou est\u00e1 presente em todas as reuni\u00f5es. E para mim, est\u00e1 claro: ele \u00e9 o Brent local. Quando o diretor de tecnologia da informa\u00e7\u00e3o precisa escolher entre mim, vestindo uma camiseta e t\u00eanis, e um rapaz da IBM, vestido de terno, eles me escolhem porque eu posso contar ao diretor sobre coisas que o outro rapaz n\u00e3o dir\u00e1 e que podem ser desagrad\u00e1veis para o diretor ouvir. Eu digo a eles que em sua empresa h\u00e1 um ponto cr\u00edtico, uma pessoa chamada Fred e outra chamada Lou. Essa restri\u00e7\u00e3o precisa ser desfeita, seu conhecimento precisa ser obtido de alguma forma. <\/p>\n<p>Para resolver esse tipo de problema, eu poderia, por exemplo, sugerir o uso do Slack. Um diretor esperto perguntaria \u2014 por qu\u00ea? Normalmente, em tais casos, consultores de DevOps respondem: porque todos fazem assim. Se o diretor realmente for esperto, ele dir\u00e1: e da\u00ed. E assim a conversa termina. E eu respondo: porque na empresa existem quatro gargalos, Fred, Lou, Suzie e Jane. Para institucionalizar o conhecimento deles, \u00e9 necess\u00e1rio, em primeiro lugar, implementar o Slack. Todos os seus wikis s\u00e3o uma completa besteira, porque ningu\u00e9m sabe que eles existem. Se a equipe de engenheiros est\u00e1 trabalhando em desenvolvimentos interno e externo, todos devem saber que podem entrar em contato com a equipe de desenvolvimento externo ou com a equipe de infraestrutura com perguntas. \u00c9 nesse momento que provavelmente Lou ou Fred ter\u00e3o tempo para acessar o wiki. E ent\u00e3o, no Slack, algu\u00e9m pode perguntar por que, digamos, o passo 5 n\u00e3o est\u00e1 funcionando. E a\u00ed Lou ou Fred corrigir\u00e3o a instru\u00e7\u00e3o no wiki. Se esse processo for estabelecido, muitas outras coisas se encaixar\u00e3o sozinhas.<\/p>\n<p>Aqui est\u00e1 minha ideia principal: para recomendar algumas tecnologias avan\u00e7adas, \u00e9 preciso, primeiro, colocar a funda\u00e7\u00e3o em ordem, e isso pode ser feito com as solu\u00e7\u00f5es de baixo custo que acabei de descrever. Se come\u00e7armos com tecnologias avan\u00e7adas e n\u00e3o explicarmos por que s\u00e3o necess\u00e1rias, geralmente isso n\u00e3o termina bem. Um dos nossos clientes usa o Azure ML, uma solu\u00e7\u00e3o muito barata e simples. Em cerca de 30% das quest\u00f5es, a pr\u00f3pria m\u00e1quina autoadaptativa j\u00e1 respondia. E essa coisa foi desenvolvida por operadores que n\u00e3o tinham forma\u00e7\u00e3o em ci\u00eancia de dados, estat\u00edstica ou matem\u00e1tica. Isso \u00e9 significativo. O custo dessa solu\u00e7\u00e3o \u00e9 m\u00ednimo.<\/p>\n<h3>4. Dicas de colabora\u00e7\u00e3o: Hacks de colabora\u00e7\u00e3o<\/h3>\n<p>\nO quarto arqu\u00e9tipo \u00e9 a necessidade de combater o isolamento. A maioria das pessoas j\u00e1 sabe disso: a isola\u00e7\u00e3o gera hostilidade. Se cada departamento est\u00e1 em seu pr\u00f3prio andar e as pessoas n\u00e3o se cruzam, exceto no elevador, a hostilidade entre elas surge facilmente. Mas, caso contr\u00e1rio, quando as pessoas est\u00e3o no mesmo ambiente, essa hostilidade desaparece quase que imediatamente. Quando algu\u00e9m faz uma acusa\u00e7\u00e3o geral, como 'tal interface nunca funciona', \u00e9 bastante simples desconstruir essa acusa\u00e7\u00e3o. Para os programadores que escreveram a interface, basta come\u00e7ar a fazer perguntas espec\u00edficas e logo se descobrir\u00e1 que, por exemplo, o usu\u00e1rio simplesmente usou a ferramenta de forma inadequada.<\/p>\n<p>Existem muitas maneiras de superar o isolamento. Eu j\u00e1 fui solicitado a consultar um banco na Austr\u00e1lia, mas recusei, pois tenho dois filhos e uma esposa. A \u00fanica forma que consegui ajud\u00e1-los foi recomendando o storytelling gr\u00e1fico. \u00c9 algo que comprovadamente funciona. Outra forma interessante s\u00e3o as reuni\u00f5es no formato lean coffee. Em uma grande organiza\u00e7\u00e3o, essa \u00e9 uma excelente maneira de disseminar conhecimento. Al\u00e9m disso, podem ser realizados eventos internos como devopsdays, hackathons, e assim por diante.<\/p>\n<h3>5. Coaching Kata<\/h3>\n<p>\nComo j\u00e1 mencionei no in\u00edcio, n\u00e3o vou discutir isso hoje. Se estiver interessado, voc\u00ea pode conferir <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations#kata\">algumas das minhas apresenta\u00e7\u00f5es<\/a><\/noindex>.<\/p>\n<p>H\u00e1 tamb\u00e9m uma boa palestra sobre o tema do Mike Rother:<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"1l68cFskC7Y\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/1l68cFskC7Y\/hqdefault.jpg\" alt=\"Por que no hosting comum a administra\u00e7\u00e3o do PrestaShop \u00e9 lenta, e no seu n\u00e3o \u00e9?\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center> <\/p>\n<h3>6. Market Oriented: organiza\u00e7\u00e3o orientada para o mercado<\/h3>\n<p>\nAqui existem diferentes problemas. Por exemplo, pessoas 'I', pessoas 'T' e pessoas 'E'. Pessoas 'I' s\u00e3o aquelas que se dedicam a apenas uma coisa. Normalmente, elas existem em organiza\u00e7\u00f5es com departamentos isolados. 'T' \u00e9 quando a pessoa conhece bem algo espec\u00edfico, mas tamb\u00e9m se destaca em outras \u00e1reas. 'E' ou at\u00e9 mesmo 'escova' refere-se a algu\u00e9m com muitas habilidades. <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/3d3355085046512f16f275b3a92472a7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAqui se aplica a lei de Conway (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Conway%27s_law\">Conway\u2019s law<\/a><\/noindex>), que de forma bem simplificada pode ser resumida assim: se tr\u00eas equipes est\u00e3o trabalhando em um compilador, no final teremos um compilador dividido em tr\u00eas partes. Portanto, se dentro da organiza\u00e7\u00e3o houver um alto n\u00edvel de isolamento, mesmo ferramentas modernas como Kubernetes, Circuit breaker, API extensibility e outras, ser\u00e3o organizadas de forma semelhante \u00e0 pr\u00f3pria organiza\u00e7\u00e3o. Estritamente segundo Conway, para irrita\u00e7\u00e3o de voc\u00eas, jovens geeks. <\/p>\n<p>A resolu\u00e7\u00e3o desse problema foi descrita muitas vezes. Existem, por exemplo, arqu\u00e9tipos organizacionais descritos por Fernando Fernandez. A arquitetura problem\u00e1tica da qual acabei de falar, com isolamento, \u00e9 uma arquitetura orientada a fun\u00e7\u00f5es. O segundo tipo \u2014 o pior, arquitetura matricial, onde h\u00e1 uma mistura das duas anteriores. O terceiro \u2014 \u00e9 o que se observa na maioria das startups, e grandes empresas tamb\u00e9m tentam se alinhar a esse tipo. \u00c9 uma organiza\u00e7\u00e3o orientada ao mercado. Aqui, h\u00e1 uma otimiza\u00e7\u00e3o para obter a resposta mais r\u00e1pida \u00e0s demandas dos clientes. \u00c0s vezes, isso \u00e9 chamado de organiza\u00e7\u00e3o plana. <\/p>\n<p>Essa estrutura \u00e9 descrita de v\u00e1rias maneiras, eu gosto da formula\u00e7\u00e3o <i>build\/run teams<\/i>, na Amazon isso \u00e9 chamado de <i>two pizza teams<\/i>. Nessa estrutura, todas as pessoas do tipo \"I\" se agrupam em torno de um \u00fanico servi\u00e7o, e gradualmente se tornam mais pr\u00f3ximas do tipo \"T\", e se a gest\u00e3o for bem feita, podem at\u00e9 se tornar \"E\". O primeiro contra-argumento aqui \u00e9 que nessa estrutura existem elementos desnecess\u00e1rios. Por que ter um testador em cada departamento, se podemos ter um departamento espec\u00edfico de testadores? Ao que eu respondo: os custos adicionais nesse caso s\u00e3o o pre\u00e7o para que toda a organiza\u00e7\u00e3o se torne do tipo \"E\" no futuro. Nessa estrutura, o testador gradualmente aprende sobre redes, arquitetura, design e assim por diante. No final, cada membro da organiza\u00e7\u00e3o fica totalmente ciente de tudo que acontece nela. Se voc\u00ea quiser saber como esse esquema funciona na ind\u00fastria, leia <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Toyota-Kata-Managing-Improvement-Adaptiveness\/dp\/0071635238\">Mike Rother, Toyota Kata<\/a><\/noindex>.<\/p>\n<h3>7. Auditores shift-left: auditoria nas primeiras etapas do ciclo. Conformidade com as regras de seguran\u00e7a em evid\u00eancia.<\/h3>\n<p>\nIsso \u00e9 quando suas a\u00e7\u00f5es n\u00e3o passam, por assim dizer, no teste de cheiro. As pessoas que trabalham para voc\u00ea n\u00e3o s\u00e3o tolas. Se, como no exemplo acima, elas marcaram minor\/no impact em tudo, isso continuou por tr\u00eas anos, e ningu\u00e9m notou nada, ent\u00e3o todos sabem que o sistema n\u00e3o funciona. Ou outro exemplo \u2014 o conselho de mudan\u00e7as (change advisory board), onde, digamos, toda quarta-feira, \u00e9 preciso enviar relat\u00f3rios. H\u00e1 um grupo de pessoas trabalhando l\u00e1 (ali\u00e1s, n\u00e3o muito bem remuneradas), que teoricamente deveriam saber como o sistema funciona como um todo. E nos \u00faltimos cinco anos, voc\u00ea provavelmente notou que nossos sistemas s\u00e3o absurdamente complexos. E cinco ou seis pessoas devem tomar uma decis\u00e3o sobre uma mudan\u00e7a que elas n\u00e3o fizeram e sobre a qual nada sabem. <\/p>\n<p>Claro, essa abordagem n\u00e3o funciona. Eu preciso me livrar dessas coisas, porque essas pessoas n\u00e3o protegem o sistema. A decis\u00e3o deve ser tomada pela pr\u00f3pria equipe, porque a equipe deve ser respons\u00e1vel por ela. Caso contr\u00e1rio, surge uma situa\u00e7\u00e3o paradoxal, onde um gerente, que nunca escreveu c\u00f3digo na vida, informa ao programador quanto tempo deve levar para escrever o c\u00f3digo. Em uma empresa com a qual trabalhei, havia 7 conselhos diferentes que consideravam cada mudan\u00e7a, incluindo o conselho de arquitetura, de produtos, etc. Havia at\u00e9 um per\u00edodo de espera obrigat\u00f3rio, embora um funcion\u00e1rio me dissesse que, em dez anos de trabalho, ningu\u00e9m jamais rejeitou mudan\u00e7as feitas por esse indiv\u00edduo durante esse per\u00edodo obrigat\u00f3rio.<\/p>\n<p>Os auditores devem ser convocados, n\u00e3o dispensados. Conte a eles que voc\u00ea est\u00e1 escrevendo cont\u00eaineres bin\u00e1rios imut\u00e1veis, que permanecem inalterados para sempre, se passarem em todos os testes. Explique que voc\u00ea possui um pipeline como c\u00f3digo e o que isso significa. Mostre-lhes o seguinte diagrama: um bin\u00e1rio imut\u00e1vel somente para leitura em um cont\u00eainer que passa por todos os testes de vulnerabilidade; e n\u00e3o apenas ningu\u00e9m pode toc\u00e1-lo \u2014 at\u00e9 mesmo o sistema que cria o pipeline n\u00e3o \u00e9 tocado, pois tamb\u00e9m \u00e9 criado dinamicamente. Tenho clientes, como a Capital One, que usam o Vault para criar algo parecido com uma blockchain. N\u00e3o \u00e9 necess\u00e1rio mostrar ao auditor as 'receitas' do Chef, basta mostrar a blockchain, da qual \u00e9 claro o que aconteceu com o ticket Jira em produ\u00e7\u00e3o e quem \u00e9 o respons\u00e1vel por ele. <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/29ca90e76657e4dae2d29d1b6f781953.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDe acordo com <noindex><a rel=\"nofollow\" href=\"https:\/\/www.sonatype.com\/2018-state-of-the-software-supply-chain-report-wp\">relat\u00f3rio<\/a><\/noindex>, criado em 2018 pela Sonatype, em 2017 houve 87 bilh\u00f5es de solicita\u00e7\u00f5es para download de OSS. <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/6ca2ce4eab96e2c675c2af17a2c2922f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOs preju\u00edzos devido a vulnerabilidades s\u00e3o excessivamente altos. Al\u00e9m disso, os n\u00fameros que voc\u00ea v\u00ea acima n\u00e3o incluem custos alternativos. Em poucas palavras, o que \u00e9 DevSecOps. Quero destacar que n\u00e3o me interessam discuss\u00f5es sobre qu\u00e3o bem-sucedido \u00e9 esse nome. O ponto \u00e9 que, j\u00e1 que DevOps foi bastante exitoso, precisamos tentar adicionar seguran\u00e7a a esse pipeline. <\/p>\n<p>Um exemplo dessa sequ\u00eancia:<br \/>\n<img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/ac5c152ef6ef39355e8b54463914746b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00e3o \u00e9 uma recomenda\u00e7\u00e3o de produtos espec\u00edficos, apesar de eu gostar de todos eles. Os mencionei como exemplo para mostrar que o DevOps, que foi originalmente baseado na paradigmas da organiza\u00e7\u00e3o industrial, permite automatizar cada etapa do trabalho no produto. <\/p>\n<p><img decoding=\"async\" alt=\"Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios do DevOps\" src=\"\/wp-content\/uploads\/2020\/02\/561ff8f01d8640d20ca5b6c7cbea2ef2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nE n\u00e3o h\u00e1 nenhuma raz\u00e3o pela qual n\u00e3o podemos aplicar a mesma abordagem \u00e0 seguran\u00e7a. <\/p>\n<h2>Resultado<\/h2>\n<p>\nComo conclus\u00e3o, gostaria de dar alguns conselhos para DevSecOps. \u00c9 necess\u00e1rio incluir auditores no processo de cria\u00e7\u00e3o dos seus sistemas e dedicar tempo \u00e0 sua forma\u00e7\u00e3o. Deve-se cooperar com os auditores. Al\u00e9m disso, \u00e9 preciso ter uma luta implac\u00e1vel contra alarmes falsos. Mesmo com a ferramenta de varredura de vulnerabilidades mais cara, \u00e9 poss\u00edvel acabar criando h\u00e1bitos nocivos para os seus desenvolvedores, se voc\u00ea n\u00e3o souber qual \u00e9 a rela\u00e7\u00e3o sinal-ru\u00eddo. Os desenvolvedores se sentir\u00e3o sobrecarregados com eventos e acabar\u00e3o simplesmente os ignorando. Se voc\u00ea ouviu sobre a hist\u00f3ria da Equifax, foi exatamente isso que ocorreu, onde um sinal de mais alta severidade foi ignorado. Al\u00e9m disso, as vulnerabilidades precisam ser explicadas de maneira clara sobre como elas afetam os neg\u00f3cios. Por exemplo, voc\u00ea pode dizer que \u00e9 a mesma vulnerabilidade da hist\u00f3ria com a Equifax. As vulnerabilidades de seguran\u00e7a devem ser tratadas como outros problemas de software, ou seja, devem ser inclu\u00eddas no processo geral de DevOps. Elas devem ser geridas atrav\u00e9s do Jira, Kanban, etc. Os desenvolvedores n\u00e3o devem pensar que algu\u00e9m mais vai lidar com isso \u2014 pelo contr\u00e1rio, todos devem se envolver. Por fim, \u00e9 necess\u00e1rio investir energia no treinamento das pessoas.<\/p>\n<h2>Links \u00dateis<\/h2>\n<p>\nAqui est\u00e3o algumas palestras da confer\u00eancia DevOops que podem parecer \u00fateis para voc\u00ea:<\/p>\n<ul>\n<li>Sergei Berdnikov, Artyom Kalichkin - Uma hist\u00f3ria de sucesso, ou 'Dev+DevOps+Ops' (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=74bqTSmSI4E&amp;list=PL-ety8gh7rToUMuEgJFAL3T3ufc0VlCAe&amp;index=7\">v\u00eddeo<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/424459\/\">transcri\u00e7\u00e3o da palestra<\/a><\/noindex>)<\/li>\n<li>Baruch Sadogursky, Leonid Igolnik - DevOps em escala: uma trag\u00e9dia grega em tr\u00eas atos (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=HiPSp2xf0yo&amp;list=PL-ety8gh7rToUMuEgJFAL3T3ufc0VlCAe&amp;index=2&amp;t=0s\">v\u00eddeo<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/jugru\/blog\/425115\/\">transcri\u00e7\u00e3o da palestra<\/a><\/noindex>)<\/li>\n<li>Alexandre Titov, Kirill Tolkachov - <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=bdM3AGfjY6A&amp;list=PL-ety8gh7rTqxc9H4l_1eerCim4XU65ns&amp;index=3&amp;t=0s\">DevOps, engenheiros e comunidade<\/a><\/noindex><\/li>\n<li>Timothy Lister - <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=x-c6YvzRPys&amp;list=PL-ety8gh7rTpTfIaormD2gRFxO0Ocnb22&amp;index=2&amp;t=0s\">Personagens, comunidade e cultura: fatores importantes para a prosperidade<\/a><\/noindex><\/li>\n<\/ul>\n<p>D\u00ea uma olhada no <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/2020\/msk\/schedule\/?utm_source=habr&amp;utm_medium=487958&amp;utm_campaign=devoops20msk\">programa<\/a><\/noindex> <b>DevOops 2020 Moscow<\/b> \u2014 l\u00e1 tamb\u00e9m h\u00e1 muitas coisas interessantes.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/487958\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f \u0434\u0435\u0432\u043e\u043f\u0441\u00bb \u0441\u0442\u043e\u0438\u0442 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0433\u043e\u0434, \u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u0436\u0435\u0440\u0442\u0432\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u0432\u0430\u0436\u043d\u043e \u043a\u0430\u043a. \u0418\u043d\u043e\u0433\u0434\u0430 \u044d\u0442\u043e \u043c\u0443\u0442\u043d\u044b\u0435, \u043a\u0440\u0430\u0439\u043d\u0435 \u043e\u0431\u0449\u0438\u0435 \u0441\u043b\u043e\u0432\u0430 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043a\u043e\u0440\u0430\u0431\u043b\u0438 \u043c\u0435\u0433\u0430\u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0439 \u0431\u043e\u0440\u043e\u0437\u0434\u044f\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0440\u044b \u0432\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439. \u0412\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u043e\u043f\u0440\u043e\u0441: \u0430 \u043d\u0430\u043c-\u0442\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0447\u0442\u043e? \u0423\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0439 \u0430\u0432\u0442\u043e\u0440, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":41819,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-41818","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f \u0434\u0435\u0432\u043e\u043f\u0441\u00bb \u0441\u0442\u043e\u0438\u0442 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0433\u043e\u0434, \u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u0436\u0435\u0440\u0442\u0432\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u0432\u0430\u0436\u043d\u043e \u043a\u0430\u043a.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0435\u043c\u044c \u0430\u0440\u0445\u0435\u0442\u0438\u043f\u043e\u0432 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430\u043c DevOps | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f \u0434\u0435\u0432\u043e\u043f\u0441\u00bb \u0441\u0442\u043e\u0438\u0442 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0433\u043e\u0434, \u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u0436\u0435\u0440\u0442\u0432\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u0432\u0430\u0436\u043d\u043e \u043a\u0430\u043a.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-16T17:46:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-16T17:46:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Sete arqu\u00e9tipos de transforma\u00e7\u00e3o segundo os princ\u00edpios de DevOps | ProHoster","description":"A quest\u00e3o de 'como implementar DevOps' j\u00e1 est\u00e1 em discuss\u00e3o h\u00e1 anos, mas n\u00e3o existem muitos bons materiais. \u00c0s vezes, voc\u00ea acaba sendo v\u00edtima de consultores n\u00e3o muito inteligentes, que precisam vender seu tempo, independente de como.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0435\u043c\u044c \u0430\u0440\u0445\u0435\u0442\u0438\u043f\u043e\u0432 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430\u043c DevOps | ProHoster","og:description":"\u0412\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f \u0434\u0435\u0432\u043e\u043f\u0441\u00bb \u0441\u0442\u043e\u0438\u0442 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0433\u043e\u0434, \u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u0436\u0435\u0440\u0442\u0432\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u0432\u0430\u0436\u043d\u043e \u043a\u0430\u043a.","og:url":"https:\/\/prohoster.info\/pt\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-16T17:46:08+00:00","article:modified_time":"2020-02-16T17:46:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"41818","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:09:25","updated":"2022-10-02 04:36:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/41818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=41818"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/41818\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/41819"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=41818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=41818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=41818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}