{"id":79498,"date":"2020-04-27T19:42:07","date_gmt":"2020-04-27T17:42:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat"},"modified":"2020-04-27T19:42:07","modified_gmt":"2020-04-27T17:42:07","slug":"mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat","title":{"rendered":"Microsservi\u00e7os: o que s\u00e3o, por que usar e quando implement\u00e1-los","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Eu queria escrever um artigo sobre arquitetura de microsservi\u00e7os h\u00e1 muito tempo, mas sempre fui interrompido por duas raz\u00f5es \u2014 quanto mais eu me aprofundava no tema, mais parecia que o que eu sabia era \u00f3bvio e o que n\u00e3o sabia exigia muito mais estudo. Por outro lado, acredito que j\u00e1 h\u00e1 bastante assunto para refletir e discutir com um p\u00fablico mais amplo. Portanto, opini\u00f5es alternativas s\u00e3o bem-vindas. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>A Lei de Conway e a rela\u00e7\u00e3o entre neg\u00f3cios, organiza\u00e7\u00e3o e sistema de informa\u00e7\u00e3o<\/h2>\n<p>\nMais uma vez, permitirei-me citar:<\/p>\n<blockquote><p>\u00abQualquer organiza\u00e7\u00e3o que projete um sistema (no sentido amplo) obter\u00e1 um design cuja estrutura reflete a estrutura das equipes nessa organiza\u00e7\u00e3o\u00bb<br \/>\n\u2014 Melvyn Conway, 1967\n<\/p><\/blockquote>\n<p>Na minha opini\u00e3o, essa lei est\u00e1 mais relacionada \u00e0 adequa\u00e7\u00e3o da organiza\u00e7\u00e3o dos neg\u00f3cios do que diretamente ao sistema de informa\u00e7\u00e3o. Vou explicar com um exemplo. Suponha que temos uma oportunidade de neg\u00f3cio est\u00e1vel com um ciclo de vida suficientemente longo para justificar a organiza\u00e7\u00e3o do empreendimento (n\u00e3o \u00e9 um erro de digita\u00e7\u00e3o, mas gosto muito desse termo que eu peguei emprestado). \u00c9 claro que o sistema que apoia esse neg\u00f3cio ser\u00e1 organizacional e processualmente adequado a esse neg\u00f3cio.<\/p>\n<h2>Orienta\u00e7\u00e3o para o neg\u00f3cio dos sistemas de informa\u00e7\u00e3o<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Microsservi\u00e7os: o que s\u00e3o, por que usar e quando implement\u00e1-los\" src=\"\/wp-content\/uploads\/2020\/04\/0866e113f737b66936a6fd9545b7d1b5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVou explicar com um exemplo. Suponha que existe uma oportunidade de neg\u00f3cio para organizar a venda de pizzas. Na vers\u00e3o V1 (vamos cham\u00e1-la de vers\u00e3o pr\u00e9-informacional), a empresa era uma pizzaria, um caixa e um servi\u00e7o de entrega. Essa vers\u00e3o teve uma longa dura\u00e7\u00e3o em um ambiente de baixo dinamismo. Ent\u00e3o, surgiu a vers\u00e3o 2 \u2014 mais avan\u00e7ada e capaz de utilizar um sistema de informa\u00e7\u00e3o como base para um neg\u00f3cio com uma arquitetura monol\u00edtica. E aqui, na minha opini\u00e3o, surge uma injusti\u00e7a terr\u00edvel em rela\u00e7\u00e3o aos monol\u00edticos \u2014 <b>supostamente a arquitetura monol\u00edtica n\u00e3o corresponde ao modelo de dom\u00ednio do neg\u00f3cio<\/b>. Se assim fosse, o sistema n\u00e3o conseguiria funcionar de forma alguma - em contrariedade \u00e0 mesma lei de Conway e ao bom senso. N\u00e3o, a arquitetura monol\u00edtica est\u00e1 completamente alinhada ao modelo de neg\u00f3cios nesta fase de desenvolvimento empresarial \u2014 quero dizer, na fase em que o sistema j\u00e1 foi criado e colocado em opera\u00e7\u00e3o. \u00c9 um fato not\u00e1vel que, independentemente da abordagem arquitet\u00f4nica, a arquitetura orientada a servi\u00e7os da vers\u00e3o 3 e a arquitetura de microsservi\u00e7os da vers\u00e3o N funcionam igualmente bem. Qual \u00e9 o truque?<\/p>\n<h2>Tudo flui, tudo muda ou os microsservi\u00e7os s\u00e3o uma forma de combater a complexidade?<\/h2>\n<p>\n Antes de continuar, vamos considerar algumas ideias err\u00f4neas sobre a arquitetura de microsservi\u00e7os.<\/p>\n<p>Os defensores do uso da abordagem de microsservi\u00e7os frequentemente afirmam que dividir um mon\u00f3lito em microsservi\u00e7os simplifica a abordagem de desenvolvimento ao reduzir a base de c\u00f3digo de servi\u00e7os individuais. Na minha opini\u00e3o, essa afirma\u00e7\u00e3o \u00e9 totalmente absurda. S\u00e9rio, a intera\u00e7\u00e3o \u00f3bvia dentro de um mon\u00f3lito e um c\u00f3digo homog\u00eaneo parece complexa? Se fosse realmente assim, todos os projetos seriam originalmente constru\u00eddos como microsservi\u00e7os, enquanto a pr\u00e1tica mostra que a migra\u00e7\u00e3o de mon\u00f3litos para microsservi\u00e7os \u00e9 muito mais comum. A complexidade n\u00e3o desaparece, apenas se transfere de m\u00f3dulos individuais para interfaces (sejam barramentos de dados, RPC, API e outros protocolos) e sistemas orquestradores. E isso \u00e9 complicado! <\/p>\n<p>A vantagem de usar uma pilha heterog\u00eanea tamb\u00e9m \u00e9 duvidosa. N\u00e3o vou discutir que isso \u00e9 poss\u00edvel, mas na realidade \u00e9 raro (Aproveitando, isso deve acontecer \u2014 mas mais como consequ\u00eancia do que como vantagem).<\/p>\n<h2>Ciclo de vida do produto e ciclo de vida do servi\u00e7o<\/h2>\n<p>\nD\u00ea uma olhada novamente no diagrama acima. N\u00e3o marquei por acaso o ciclo de vida reduzido de uma vers\u00e3o de neg\u00f3cios \u2014 nas condi\u00e7\u00f5es modernas, acelerar a transi\u00e7\u00e3o entre vers\u00f5es \u00e9 o que determina o sucesso do neg\u00f3cio. <b>O sucesso do produto \u00e9 definido pela velocidade em que as hip\u00f3teses de neg\u00f3cios s\u00e3o testadas nele.<\/b>. E \u00e9 aqui que, na minha opini\u00e3o, est\u00e1 a chave da principal vantagem da arquitetura de microsservi\u00e7os. Mas vamos por partes. <\/p>\n<p>Vamos avan\u00e7ar para o pr\u00f3ximo n\u00edvel da evolu\u00e7\u00e3o dos sistemas de informa\u00e7\u00e3o \u2014 para a arquitetura orientada a servi\u00e7os SOA. Assim, em algum momento espec\u00edfico, destacamos em nosso produto <b>servi\u00e7os duradouros<\/b> \u2014 duradouros no sentido de que, ao migrar entre vers\u00f5es do produto, h\u00e1 chances de que o ciclo de vida do servi\u00e7o seja mais longo do que o ciclo de vida da pr\u00f3xima vers\u00e3o do produto. Seria l\u00f3gico n\u00e3o alter\u00e1-los de forma alguma \u2014 o que nos <b>importa \u00e9 a velocidade de transi\u00e7\u00e3o para a pr\u00f3xima vers\u00e3o<\/b>. Mas, infelizmente, somos for\u00e7ados a fazer mudan\u00e7as constantes nos servi\u00e7os \u2014 e aqui tudo serve, desde pr\u00e1ticas DevOps, containeriza\u00e7\u00e3o, e outras coisas que vierem \u00e0 mente. Mas isso ainda n\u00e3o s\u00e3o microservi\u00e7os! <\/p>\n<h2>Microservi\u00e7os como uma ferramenta para combater a complexidade\u2026 gest\u00e3o da configura\u00e7\u00e3o<\/h2>\n<p>\n E \u00e9 aqui que podemos finalmente abordar o papel definidor dos microservi\u00e7os \u2014 \u00e9 uma abordagem que simplifica a gest\u00e3o da configura\u00e7\u00e3o do produto. Em termos mais detalhados, a fun\u00e7\u00e3o de cada microservi\u00e7o descreve exatamente uma fun\u00e7\u00e3o de neg\u00f3cios dentro do produto de acordo com o modelo de dom\u00ednio \u2014 e essas j\u00e1 s\u00e3o coisas que n\u00e3o vivem numa vers\u00e3o de curta dura\u00e7\u00e3o, mas sim numa oportunidade de neg\u00f3cios de longa dura\u00e7\u00e3o. E a transi\u00e7\u00e3o para a pr\u00f3xima vers\u00e3o do produto ocorre de forma literal e impercept\u00edvel \u2014 voc\u00ea altera\/adiciona um microservi\u00e7o, ou talvez apenas o esquema de sua intera\u00e7\u00e3o, e de repente se v\u00ea no futuro, deixando para tr\u00e1s concorrentes que continuam a pular entre as vers\u00f5es de seus mon\u00f3litos. Agora, imagine que voc\u00ea tem um volume suficientemente grande de microservi\u00e7os com interfaces e oportunidades de neg\u00f3cios previamente definidas. Voc\u00ea chega e constr\u00f3i a estrutura de seu produto a partir de microservi\u00e7os prontos \u2014 simplesmente desenhando um diagrama, por exemplo. Parab\u00e9ns \u2014 voc\u00ea tem uma plataforma \u2014 e agora pode clicar para construir o seu neg\u00f3cio. Sonhos, sonhos. <\/p>\n<h2>Como resultado, obtemos um servi\u00e7o de \"monitoramento como servi\u00e7o\", automatizado na linha de produ\u00e7\u00e3o de integra\u00e7\u00e3o cont\u00ednua. O desenvolvedor ou testador precisa apenas definir a lista de m\u00e9tricas em um arquivo JSON, e tudo o mais acontece automaticamente. Obtemos um controle de qualidade transparente dos lan\u00e7amentos: todas as notifica\u00e7\u00f5es sobre desempenho, consumo de recursos ou regress\u00f5es arquitet\u00f4nicas.<\/h2>\n<p><\/p>\n<ul>\n<li> A arquitetura do sistema deve ser definida pelo ciclo de vida dos componentes que a comp\u00f5em. Se um componente vive dentro da vers\u00e3o do produto \u2014 n\u00e3o faz sentido aumentar a complexidade do sistema, aplicando uma abordagem de microservi\u00e7os.\n<\/li>\n<li>A arquitetura microservi\u00e7o deve se basear no modelo de dom\u00ednio \u2014 pela raz\u00e3o de que a oportunidade de neg\u00f3cios \u00e9 a \u00e1rea mais duradoura.<\/li>\n<li>As pr\u00e1ticas de entrega (pr\u00e1ticas de DevOps) e orquestra\u00e7\u00e3o t\u00eam um dos pap\u00e9is mais importantes para a arquitetura de microsservi\u00e7os \u2014 porque o aumento da velocidade de altera\u00e7\u00e3o dos componentes imp\u00f5e maiores exig\u00eancias \u00e0 rapidez e qualidade de entrega. <\/li>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/499174\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0442\u0430\u0442\u044c\u044e \u043d\u0430 \u0442\u0435\u043c\u0443 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u044f \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0430\u0432\u043d\u043e, \u043e\u0434\u043d\u0430\u043a\u043e \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0438 \u0434\u0432\u0430 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u2014 \u0447\u0435\u043c \u0434\u0430\u043b\u044c\u0448\u0435 \u044f \u043f\u043e\u0433\u0440\u0443\u0436\u0430\u043b\u0441\u044f \u0432 \u0442\u0435\u043c\u0443, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u043d\u0435 \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u044f \u0437\u043d\u0430\u044e \u2014 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0430 \u0447\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e \u2014 \u0435\u0449\u0435 \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u0438 \u0438\u0437\u0443\u0447\u0430\u0442\u044c. \u0421 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0441\u0447\u0438\u0442\u0430\u044e, \u0447\u0442\u043e \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u043e \u0447\u0435\u043c \u043f\u043e\u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0430\u0442\u044c \u0438 \u0432 \u0448\u0438\u0440\u043e\u043a\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":79499,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-79498","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0442\u0430\u0442\u044c\u044e \u043d\u0430 \u0442\u0435\u043c\u0443 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u044f \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0430\u0432\u043d\u043e, \u043e\u0434\u043d\u0430\u043a\u043e \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0438 \u0434\u0432\u0430 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u2014 \u0447\u0435\u043c \u0434\u0430\u043b\u044c\u0448\u0435 \u044f \u043f\u043e\u0433\u0440\u0443\u0436\u0430\u043b\u0441\u044f \u0432 \u0442\u0435\u043c\u0443, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u043d\u0435 \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u044f \u0437\u043d\u0430\u044e \u2014 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0430 \u0447\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e \u2014 \u0435\u0449\u0435.\" \/>\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\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat\" \/>\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\u041c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u044b: \u0447\u0442\u043e \u044d\u0442\u043e, \u0437\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u0438 \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u043e \u0438\u0445 \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0442\u0430\u0442\u044c\u044e \u043d\u0430 \u0442\u0435\u043c\u0443 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u044f \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0430\u0432\u043d\u043e, \u043e\u0434\u043d\u0430\u043a\u043e \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0438 \u0434\u0432\u0430 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u2014 \u0447\u0435\u043c \u0434\u0430\u043b\u044c\u0448\u0435 \u044f \u043f\u043e\u0433\u0440\u0443\u0436\u0430\u043b\u0441\u044f \u0432 \u0442\u0435\u043c\u0443, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u043d\u0435 \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u044f \u0437\u043d\u0430\u044e \u2014 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0430 \u0447\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e \u2014 \u0435\u0449\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat\" \/>\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-04-27T17:42:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-27T17:42:07+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\udd47Microsservi\u00e7os: o que s\u00e3o, para que servem e quando implement\u00e1-los | ProHoster","description":"Eu queria escrever um artigo sobre arquitetura de microsservi\u00e7os h\u00e1 muito tempo, mas sempre fui interrompido por dois fatores \u2014 quanto mais eu me aprofundava no assunto, mais parecia que o que eu sabia era \u00f3bvio, e o que eu n\u00e3o sabia ainda.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat","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\u041c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u044b: \u0447\u0442\u043e \u044d\u0442\u043e, \u0437\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u0438 \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u043e \u0438\u0445 \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c | ProHoster","og:description":"\u0421\u0442\u0430\u0442\u044c\u044e \u043d\u0430 \u0442\u0435\u043c\u0443 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u044f \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0430\u0432\u043d\u043e, \u043e\u0434\u043d\u0430\u043a\u043e \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0438 \u0434\u0432\u0430 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u2014 \u0447\u0435\u043c \u0434\u0430\u043b\u044c\u0448\u0435 \u044f \u043f\u043e\u0433\u0440\u0443\u0436\u0430\u043b\u0441\u044f \u0432 \u0442\u0435\u043c\u0443, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u043d\u0435 \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u044f \u0437\u043d\u0430\u044e \u2014 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0430 \u0447\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e \u2014 \u0435\u0449\u0435.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat","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-04-27T17:42:07+00:00","article:modified_time":"2020-04-27T17:42:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"79498","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-02-28 16:37:22","updated":"2022-09-28 07:38:47","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\/79498","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=79498"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/79498\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/79499"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=79498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=79498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=79498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}