{"id":4505,"date":"2020-10-22T17:16:36","date_gmt":"2020-10-22T20:16:36","guid":{"rendered":"https:\/\/blog.fcamara.com.br\/?p=4505"},"modified":"2022-12-05T11:21:20","modified_gmt":"2022-12-05T14:21:20","slug":"a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos","status":"publish","type":"post","link":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/","title":{"rendered":"A Engenharia do Caos na constru\u00e7\u00e3o da confiabilidade de microsservi\u00e7os"},"content":{"rendered":"\n<p><em>Por <a href=\"https:\/\/www.linkedin.com\/in\/jo%C3%A3o-freitas-bb0ba738\/\" target=\"_blank\" rel=\"noreferrer noopener\">Jo\u00e3o Freitas<\/a>, Arquiteto de Solu\u00e7\u00f5es do Grupo FCamara.<\/em><\/p>\n\n\n\n<p>Nos \u00faltimos anos todos testemunhamos as r\u00e1pidas mudan\u00e7as das arquiteturas aplicadas em sistemas distribu\u00eddos, especialmente quando as gigantes da ind\u00fastria, ao adotarem arquiteturas de microsservi\u00e7os, passaram a divulgar seus cases de sucesso &#8211; que se tornaram modelos de desenvolvimento nos quais muitas aplica\u00e7\u00f5es modernas se baseiam. Embora os conceitos fundamentais por tr\u00e1s disto n\u00e3o sejam novos, a aplica\u00e7\u00e3o do conceito de microsservi\u00e7os tem sido motivada em parte gra\u00e7as aos desafios de escalabilidade, falta de efici\u00eancia, velocidade lenta de desenvolvimento e dificuldades na ado\u00e7\u00e3o de novas tecnologias enfrentadas pelo monolito, tipicamente em produ\u00e7\u00e3o.<\/p>\n\n\n\n<p>O conceito de microsservi\u00e7o dado por Susan Fowler \u00e9 simples: uma pequena aplica\u00e7\u00e3o que executa uma \u00fanica tarefa e o faz com efici\u00eancia; \u00e9 um pequeno componente que pode ser facilmente substitu\u00eddo e \u00e9 desenvolvido e implantado de forma independente, fazendo parte de um sistema maior, que utiliza diferentes servi\u00e7os para realizar tarefas que seriam tratadas, normalmente, por uma grande aplica\u00e7\u00e3o aut\u00f4noma.<\/p>\n\n\n\n<p>Apesar de possuir vantagens \u00f3bvias &#8211; principalmente no que diz respeito \u00e0 escalabilidade e facilidades de implanta\u00e7\u00e3o &#8211; a arquitetura de microsservi\u00e7os traz desafios que lhe s\u00e3o pr\u00f3prios, que v\u00e3o dos desafios organizacionais (e aqui sugiro uma leitura sobre a Lei de Conway Reversa) e desafios de dispers\u00e3o t\u00e9cnica at\u00e9 mesmo ao fato de os servi\u00e7os competirem pelos recursos de infraestrutura, plataformas e equipes. Os maiores problemas enfrentados, no entanto, normalmente dizem respeito \u00e0 padroniza\u00e7\u00e3o da arquitetura frente a seus requisitos, estabilidade, disponibilidade, escalabilidade e desempenho.<\/p>\n\n\n\n<p>Apesar de toda sua &#8220;modernidade&#8221; um microsservi\u00e7o vai falhar em algum momento, assim como qualquer outro sistema &#8211; e parte da tarefa de garantia da disponibilidade do servi\u00e7o considera a identifica\u00e7\u00e3o e mitiga\u00e7\u00e3o destes riscos; corol\u00e1rio disto \u00e9 a import\u00e2ncia da cria\u00e7\u00e3o de um servi\u00e7o tolerante a falha, uma vez que os componentes, individualmente, fazem parte de uma cadeia complexa de diferentes servi\u00e7os. Desta forma, uma falha em determinado ponto pode ser capaz de derrubar todos os outros pontos da cadeia de forma que a identifica\u00e7\u00e3o e a elimina\u00e7\u00e3o dos pontos \u00fanicos de falha deve ser a maior prioridade aqui, seguidas pela realiza\u00e7\u00e3o dos respectivos testes de resili\u00eancia.<\/p>\n\n\n\n<p>O teste do caos surge como um teste especial de resili\u00eancia, que&nbsp;<em>for\u00e7a a ocorr\u00eancia de falhas em produ\u00e7\u00e3o<\/em>&nbsp;de forma a avaliar a capacidade de recupera\u00e7\u00e3o do sistema frente a eventos adversos em hardware, software, comunica\u00e7\u00e3o e infraestrutura, em um ambiente monitorado.<\/p>\n\n\n\n<p>A Engenharia do Caos surge como disciplina capaz de auxiliar no aprendizado do comportamento de determinado sistema distribu\u00eddo em escala atrav\u00e9s da observa\u00e7\u00e3o de experimentos controlados, baseados em um ciclo cont\u00ednuo que compreende os seguintes passos, descritos nos Princ\u00edpios da Engenharia do Caos (https:\/\/principlesofchaos.org\/):<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Constru\u00e7\u00e3o de hip\u00f3teses em torno do comportamento do sistema est\u00e1vel;<\/li><li>Altera\u00e7\u00e3o de vari\u00e1veis de eventos reais &#8211; por exemplo, a gera\u00e7\u00e3o de falhas em hardware, paradas de servidores ou qualquer outro evento capaz de gerar interrup\u00e7\u00f5es;<\/li><li>Execu\u00e7\u00e3o do experimento em produ\u00e7\u00e3o;<\/li><li>Automa\u00e7\u00e3o dos experimentos para execu\u00e7\u00e3o cont\u00ednua;<\/li><li>Minimiza\u00e7\u00e3o do impacto;<\/li><li>Documenta\u00e7\u00e3o do processo e suas observa\u00e7\u00f5es.<\/li><\/ol>\n\n\n\n<p>A aplica\u00e7\u00e3o do caos em um projeto exige que a equipe tenha abra\u00e7ado isto como parte de sua cultura, que tem entre seus pilares a proatividade, o desejo comum de mitiga\u00e7\u00e3o dos efeitos adversos e o desejo da cria\u00e7\u00e3o de um ecossistema imune a falhas. O caos deve ser implementado continuamente, sempre que houver mudan\u00e7as de hardware ou de software ou mesmo por altera\u00e7\u00f5es no padr\u00e3o de utiliza\u00e7\u00e3o do servi\u00e7o.<\/p>\n\n\n\n<p>Uma equipe preparada para lidar com o caos possui conhecimento multidisciplinar e especializado para a cria\u00e7\u00e3o de cen\u00e1rios catastr\u00f3ficos e capaz de reconhecer os padr\u00f5es de paralisa\u00e7\u00e3o e determina\u00e7\u00f5es de causas-raiz; importante \u00e9 que dentro da constru\u00e7\u00e3o da cultura de uma equipe do caos esteja a no\u00e7\u00e3o de que as falhas e brechas encontradas devam servir como li\u00e7\u00f5es de maturidade, e jamais como forma de encontrar culpados. Os resultados e planos de a\u00e7\u00e3o tra\u00e7ados pelo time devem incluir atividades de mitiga\u00e7\u00e3o em todo o \u00e2mbito do software: infraestrutura, arquitetura e c\u00f3digo.<\/p>\n\n\n\n<p>O Chaos Monkey \u00e9 um projeto um projeto open source disponibilizado pela Netflix no Github (https:\/\/github.com\/netflix\/chaosmonkey), que visa exatamente automatizar a ocorr\u00eancia do caos (existe um artigo bastante interessante do Alex Lattaro sobre o projeto disponibilizado no IMasters ainda em 2016; deixo o link ao final deste post). Ele \u00e9 usado para a gera\u00e7\u00e3o de falhas aleat\u00f3rias e cont\u00ednuas no ecossistema de produ\u00e7\u00e3o, sendo capaz n\u00e3o apenas de desligar servidores de aplica\u00e7\u00e3o, como tamb\u00e9m de realizar interrup\u00e7\u00f5es e altera\u00e7\u00f5es em c\u00f3digos legados e c\u00f3digos pouco utilizados, avaliar a conformidade das inst\u00e2ncias dos servi\u00e7os com as pol\u00edticas pr\u00e9-estabelecidas, incluir lat\u00eancia proposital nas comunica\u00e7\u00f5es REST, entre outras coisas. Todo o processo est\u00e1 ligado diretamente em sua esteira de DevOps, o que garante a realiza\u00e7\u00e3o constante deste tipo de testes, portanto, gerando um sistema com alto grau de confiabilidade e resili\u00eancia.<\/p>\n\n\n\n<p>Sugiro a todos assistir \u00e0 palestra &#8220;Mastering Chaos\u00a0&#8211; A Netflix Guide to Microservices&#8221; apresentada na QCon Plus em 2017 e dispon\u00edvel no YouTube:<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"wpex-responsive-media\"><iframe loading=\"lazy\" title=\"Mastering Chaos - A Netflix Guide to Microservices\" width=\"980\" height=\"551\" src=\"https:\/\/www.youtube.com\/embed\/CZ3wIuvmHeM?start=280&#038;feature=oembed\"  allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/span>\n<\/div><\/figure>\n\n\n\n<p>Al\u00e9m do Chaos Monkey, outras alternativas est\u00e3o dispon\u00edveis para serem usadas livremente. Meus companheiros de .NET, por exemplo, contam com o Simmy, que est\u00e1 pronto para ser utilizado com o Polly (uma biblioteca com foco em trazer resili\u00eancia para as aplica\u00e7\u00f5es, bastante conhecida). Mais do que uma lista tecnologias, no entanto, a Engenharia do Caos deve ser abra\u00e7ada como cultura na forma\u00e7\u00e3o de equipes maduras e times de grande performance. Quer conversar mais a respeito?<\/p>\n\n\n\n<p>Materiais recomendados:<\/p>\n\n\n\n<p>Artigo do Alex Lattaro<br><a href=\"https:\/\/imasters.com.br\/cloud\/chaos-monkey-da-netflix-e-atualizado-veja-o-que-muda\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/imasters.com.br\/cloud\/chaos-monkey-da-netflix-e-atualizado-veja-o-que-muda<\/a><\/p>\n\n\n\n<p>Documenta\u00e7\u00e3o da Microsoft sobre a Engenharia do Caos<br><a href=\"https:\/\/docs.microsoft.com\/pt-pt\/azure\/architecture\/framework\/resiliency\/chaos-engineering\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/docs.microsoft.com\/pt-pt\/azure\/architecture\/framework\/resiliency\/chaos-engineering<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Por Jo\u00e3o Freitas, Arquiteto de Solu\u00e7\u00f5es do Grupo FCamara. Nos \u00faltimos anos todos testemunhamos as r\u00e1pidas mudan\u00e7as das arquiteturas aplicadas em sistemas distribu\u00eddos, especialmente quando as gigantes da ind\u00fastria, ao adotarem arquiteturas de microsservi\u00e7os, passaram a divulgar seus cases de sucesso &#8211; que se tornaram modelos de desenvolvimento nos quais muitas aplica\u00e7\u00f5es modernas se baseiam.&hellip;<\/p>\n","protected":false},"author":2,"featured_media":4507,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[349],"tags":[210,3,137,211,57,162],"post_series":[],"class_list":["post-4505","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-varejo","tag-engenharia-do-caos","tag-fcamara","tag-grupo-fcamara","tag-microsservicos","tag-tecnologia","tag-tecnologia-e-inovacao","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>A Engenharia do Caos na constru\u00e7\u00e3o da confiabilidade de microsservi\u00e7os - Blog da FCamara<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Engenharia do Caos na constru\u00e7\u00e3o da confiabilidade de microsservi\u00e7os - Blog da FCamara\" \/>\n<meta property=\"og:description\" content=\"Por Jo\u00e3o Freitas, Arquiteto de Solu\u00e7\u00f5es do Grupo FCamara. Nos \u00faltimos anos todos testemunhamos as r\u00e1pidas mudan\u00e7as das arquiteturas aplicadas em sistemas distribu\u00eddos, especialmente quando as gigantes da ind\u00fastria, ao adotarem arquiteturas de microsservi\u00e7os, passaram a divulgar seus cases de sucesso &#8211; que se tornaram modelos de desenvolvimento nos quais muitas aplica\u00e7\u00f5es modernas se baseiam.&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog da FCamara\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-22T20:16:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-05T14:21:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2020\/10\/capa_post_blog_caos.png\" \/>\n\t<meta property=\"og:image:width\" content=\"626\" \/>\n\t<meta property=\"og:image:height\" content=\"358\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"FCamara\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"FCamara\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/\"},\"author\":{\"name\":\"FCamara\",\"@id\":\"https:\/\/fcamara.com\/blog\/#\/schema\/person\/31fd30b4025f857a93de804f3d73851a\"},\"headline\":\"A Engenharia do Caos na constru\u00e7\u00e3o da confiabilidade de microsservi\u00e7os\",\"datePublished\":\"2020-10-22T20:16:36+00:00\",\"dateModified\":\"2022-12-05T14:21:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/\"},\"wordCount\":1069,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fcamara.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2020\/10\/capa_post_blog_caos.png\",\"keywords\":[\"engenharia do caos\",\"FCamara\",\"Grupo FCamara\",\"microsservi\u00e7os\",\"tecnologia\",\"tecnologia e inova\u00e7\u00e3o\"],\"articleSection\":[\"Varejo\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/\",\"url\":\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/\",\"name\":\"A Engenharia do Caos na constru\u00e7\u00e3o da confiabilidade de microsservi\u00e7os - Blog da FCamara\",\"isPartOf\":{\"@id\":\"https:\/\/fcamara.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2020\/10\/capa_post_blog_caos.png\",\"datePublished\":\"2020-10-22T20:16:36+00:00\",\"dateModified\":\"2022-12-05T14:21:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#primaryimage\",\"url\":\"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2020\/10\/capa_post_blog_caos.png\",\"contentUrl\":\"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2020\/10\/capa_post_blog_caos.png\",\"width\":626,\"height\":358},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/fcamara.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mobilidade\",\"item\":\"https:\/\/fcamara.com\/blog\/tags\/mobilidade\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"A Engenharia do Caos na constru\u00e7\u00e3o da confiabilidade de microsservi\u00e7os\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fcamara.com\/blog\/#website\",\"url\":\"https:\/\/fcamara.com\/blog\/\",\"name\":\"Blog da FCamara\",\"description\":\"Esta \u00e9 a \u00e1rea de insights sobre o mercado de tecnologia.\",\"publisher\":{\"@id\":\"https:\/\/fcamara.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fcamara.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fcamara.com\/blog\/#organization\",\"name\":\"Blog da FCamara\",\"url\":\"https:\/\/fcamara.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fcamara.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2024\/07\/FCamara-Blog-laranja.webp\",\"contentUrl\":\"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2024\/07\/FCamara-Blog-laranja.webp\",\"width\":459,\"height\":68,\"caption\":\"Blog da FCamara\"},\"image\":{\"@id\":\"https:\/\/fcamara.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fcamara.com\/blog\/#\/schema\/person\/31fd30b4025f857a93de804f3d73851a\",\"name\":\"FCamara\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/a5d9fbf0e0a80749615937585a2bf0463473729433b0db26ec6eabac55ae3d20?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a5d9fbf0e0a80749615937585a2bf0463473729433b0db26ec6eabac55ae3d20?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a5d9fbf0e0a80749615937585a2bf0463473729433b0db26ec6eabac55ae3d20?s=96&d=mm&r=g\",\"caption\":\"FCamara\"},\"sameAs\":[\"https:\/\/fcamara.com\/\",\"https:\/\/www.instagram.com\/grupo.fcamara\/\",\"https:\/\/www.linkedin.com\/company\/grupofcamara\/\"],\"url\":\"https:\/\/fcamara.com\/blog\/author\/fcamara\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A Engenharia do Caos na constru\u00e7\u00e3o da confiabilidade de microsservi\u00e7os - Blog da FCamara","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/","og_locale":"pt_BR","og_type":"article","og_title":"A Engenharia do Caos na constru\u00e7\u00e3o da confiabilidade de microsservi\u00e7os - Blog da FCamara","og_description":"Por Jo\u00e3o Freitas, Arquiteto de Solu\u00e7\u00f5es do Grupo FCamara. Nos \u00faltimos anos todos testemunhamos as r\u00e1pidas mudan\u00e7as das arquiteturas aplicadas em sistemas distribu\u00eddos, especialmente quando as gigantes da ind\u00fastria, ao adotarem arquiteturas de microsservi\u00e7os, passaram a divulgar seus cases de sucesso &#8211; que se tornaram modelos de desenvolvimento nos quais muitas aplica\u00e7\u00f5es modernas se baseiam.&hellip;","og_url":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/","og_site_name":"Blog da FCamara","article_published_time":"2020-10-22T20:16:36+00:00","article_modified_time":"2022-12-05T14:21:20+00:00","og_image":[{"width":626,"height":358,"url":"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2020\/10\/capa_post_blog_caos.png","type":"image\/png"}],"author":"FCamara","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"FCamara","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#article","isPartOf":{"@id":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/"},"author":{"name":"FCamara","@id":"https:\/\/fcamara.com\/blog\/#\/schema\/person\/31fd30b4025f857a93de804f3d73851a"},"headline":"A Engenharia do Caos na constru\u00e7\u00e3o da confiabilidade de microsservi\u00e7os","datePublished":"2020-10-22T20:16:36+00:00","dateModified":"2022-12-05T14:21:20+00:00","mainEntityOfPage":{"@id":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/"},"wordCount":1069,"commentCount":0,"publisher":{"@id":"https:\/\/fcamara.com\/blog\/#organization"},"image":{"@id":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#primaryimage"},"thumbnailUrl":"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2020\/10\/capa_post_blog_caos.png","keywords":["engenharia do caos","FCamara","Grupo FCamara","microsservi\u00e7os","tecnologia","tecnologia e inova\u00e7\u00e3o"],"articleSection":["Varejo"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/","url":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/","name":"A Engenharia do Caos na constru\u00e7\u00e3o da confiabilidade de microsservi\u00e7os - Blog da FCamara","isPartOf":{"@id":"https:\/\/fcamara.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#primaryimage"},"image":{"@id":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#primaryimage"},"thumbnailUrl":"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2020\/10\/capa_post_blog_caos.png","datePublished":"2020-10-22T20:16:36+00:00","dateModified":"2022-12-05T14:21:20+00:00","breadcrumb":{"@id":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#primaryimage","url":"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2020\/10\/capa_post_blog_caos.png","contentUrl":"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2020\/10\/capa_post_blog_caos.png","width":626,"height":358},{"@type":"BreadcrumbList","@id":"https:\/\/fcamara.com\/blog\/a-engenharia-do-caos-na-construcao-da-confiabilidade-de-microsservicos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/fcamara.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Mobilidade","item":"https:\/\/fcamara.com\/blog\/tags\/mobilidade\/"},{"@type":"ListItem","position":3,"name":"A Engenharia do Caos na constru\u00e7\u00e3o da confiabilidade de microsservi\u00e7os"}]},{"@type":"WebSite","@id":"https:\/\/fcamara.com\/blog\/#website","url":"https:\/\/fcamara.com\/blog\/","name":"Blog da FCamara","description":"Esta \u00e9 a \u00e1rea de insights sobre o mercado de tecnologia.","publisher":{"@id":"https:\/\/fcamara.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fcamara.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/fcamara.com\/blog\/#organization","name":"Blog da FCamara","url":"https:\/\/fcamara.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fcamara.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2024\/07\/FCamara-Blog-laranja.webp","contentUrl":"https:\/\/fcamara.com\/blog\/wp-content\/uploads\/2024\/07\/FCamara-Blog-laranja.webp","width":459,"height":68,"caption":"Blog da FCamara"},"image":{"@id":"https:\/\/fcamara.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fcamara.com\/blog\/#\/schema\/person\/31fd30b4025f857a93de804f3d73851a","name":"FCamara","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/a5d9fbf0e0a80749615937585a2bf0463473729433b0db26ec6eabac55ae3d20?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a5d9fbf0e0a80749615937585a2bf0463473729433b0db26ec6eabac55ae3d20?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a5d9fbf0e0a80749615937585a2bf0463473729433b0db26ec6eabac55ae3d20?s=96&d=mm&r=g","caption":"FCamara"},"sameAs":["https:\/\/fcamara.com\/","https:\/\/www.instagram.com\/grupo.fcamara\/","https:\/\/www.linkedin.com\/company\/grupofcamara\/"],"url":"https:\/\/fcamara.com\/blog\/author\/fcamara\/"}]}},"lang":"br","translations":{"br":4505},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/fcamara.com\/blog\/wp-json\/wp\/v2\/posts\/4505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fcamara.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fcamara.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fcamara.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fcamara.com\/blog\/wp-json\/wp\/v2\/comments?post=4505"}],"version-history":[{"count":1,"href":"https:\/\/fcamara.com\/blog\/wp-json\/wp\/v2\/posts\/4505\/revisions"}],"predecessor-version":[{"id":5871,"href":"https:\/\/fcamara.com\/blog\/wp-json\/wp\/v2\/posts\/4505\/revisions\/5871"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fcamara.com\/blog\/wp-json\/wp\/v2\/media\/4507"}],"wp:attachment":[{"href":"https:\/\/fcamara.com\/blog\/wp-json\/wp\/v2\/media?parent=4505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fcamara.com\/blog\/wp-json\/wp\/v2\/categories?post=4505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fcamara.com\/blog\/wp-json\/wp\/v2\/tags?post=4505"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/fcamara.com\/blog\/wp-json\/wp\/v2\/post_series?post=4505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}