{"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\/ro\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat","title":{"rendered":"Microservicii: ce sunt, de ce sunt necesare \u0219i c\u00e2nd ar trebui implementate","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Am dorit s\u0103 scriu de mult\u0103 vreme un articol despre arhitectura microserviciilor, \u00eens\u0103 de fiecare dat\u0103 m-au oprit dou\u0103 lucruri: cu c\u00e2t m\u0103 ad\u00e2nceam mai mult \u00een subiect, cu at\u00e2t mai mult mi se p\u0103rea c\u0103 ceea ce \u0219tiu este evident, iar ceea ce nu \u0219tiu necesita \u00eenc\u0103 mult\u0103 studiere. Pe de alt\u0103 parte, consider c\u0103 deja exist\u0103 suficiente lucruri de discutat pentru o audien\u021b\u0103 mai larg\u0103. A\u0219adar, sunt binevenite opiniile alternative. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Legea lui Conway \u0219i leg\u0103tura dintre afacere, organiza\u021bie \u0219i sistemul informa\u021bional<\/h2>\n<p>\n\u00cemi permit din nou s\u0103 citez:<\/p>\n<blockquote><p>\u201eOrice organiza\u021bie care proiecteaz\u0103 un sistem (\u00een sens larg) va ob\u021bine un design al c\u0103rei structur\u0103 copiaz\u0103 structura echipelor din acea organiza\u021bie\u201d<br \/>\n\u2014 Melvyn Conway, 1967\n<\/p><\/blockquote>\n<p>\u00cen opinia mea, aceast\u0103 lege este mai degrab\u0103 legat\u0103 de viabilitatea unei organiza\u021bii de afaceri, dec\u00e2t direct de sistemul informa\u021bional. O s\u0103 explic printr-un exemplu. S\u0103 presupunem c\u0103 avem o oportunitate de afaceri destul de stabil\u0103, cu un ciclu de via\u021b\u0103 suficient de lung \u00eenc\u00e2t s\u0103 aib\u0103 sens s\u0103 organiz\u0103m o \u00eentreprindere (nu este o gre\u0219eal\u0103 de tipar, dar \u00eemi place foarte mult acest termen pe care l-am preluat). Desigur, sistemul care sus\u021bine aceast\u0103 afacere va corespunde organiza\u021bional \u0219i procesual acestui tip de afacere.<\/p>\n<h2>Orientarea \u00een afaceri a sistemelor informa\u021bionale<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Microservicii: ce sunt, de ce sunt necesare \u0219i c\u00e2nd ar trebui implementate\" src=\"\/wp-content\/uploads\/2020\/04\/0866e113f737b66936a6fd9545b7d1b5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nO s\u0103 explic printr-un exemplu. S\u0103 consider\u0103m o oportunitate de afaceri pentru organizarea unei afaceri de v\u00e2nzare de pizza. \u00cen versiunea V1 (s\u0103 o numim pre-informa\u021bional\u0103), compania reprezenta o pizzerie, o cas\u0103 de marcat, un serviciu de livrare. Aceast\u0103 versiune a fost de lung\u0103 durat\u0103 \u00een condi\u021bii de mic\u0103 volatilitate a mediului \u00eenconjur\u0103tor. Apoi a venit versiunea 2 \u2014 mai avansat\u0103 \u0219i capabil\u0103 s\u0103 utilizeze un sistem informa\u021bional ca baz\u0103 pentru afacere cu o arhitectur\u0103 monolitic\u0103. \u0218i aici, \u00een opinia mea, apare o nejustificat\u0103 nedreptate fa\u021b\u0103 de monolite \u2014 <b>se spune c\u0103 arhitectura monolitic\u0103 nu corespunde modelului domenial al afacerii<\/b>. Dac\u0103 ar fi a\u0219a, sistemul nu ar putea func\u021biona deloc - contrar acelea\u0219i legi a lui Conway \u0219i bunului sim\u021b. Nu, arhitectura monolitic\u0103 se aliniaz\u0103 pe deplin modelului de afaceri \u00een aceast\u0103 etap\u0103 de dezvoltare a afacerii - m\u0103 refer, desigur, la etapa \u00een care sistemul a fost deja creat \u0219i pus \u00een func\u021biune. Un fapt absolut remarcabil este c\u0103, indiferent de abordarea arhitectural\u0103, at\u00e2t arhitectura orientat\u0103 pe servicii versiunea 3, c\u00e2t \u0219i arhitectura pe microservicii versiunea N vor func\u021biona la fel de bine. Care este capcana?<\/p>\n<h2>Totul curge, totul se schimb\u0103 sau microserviciile sunt un instrument de combatere a complexit\u0103\u021bii?<\/h2>\n<p>\n \u00cenainte de a continua, s\u0103 analiz\u0103m c\u00e2teva concep\u021bii gre\u0219ite legate de arhitectura microserviciilor.<\/p>\n<p>Suporterii utiliz\u0103rii abord\u0103rii microserviciilor spun adesea c\u0103 deschiderea monolitului \u00een microservicii simplific\u0103 procesul de dezvoltare prin reducerea bazei de cod a fiec\u0103rui serviciu. Din punctul meu de vedere, aceast\u0103 afirma\u021bie este pur \u0219i simplu absurd\u0103. Serios, interac\u021biunea evident\u0103 \u00een cadrul monolitului \u0219i a codului omogen pare complicat\u0103? Dac\u0103 ar fi fost cu adev\u0103rat a\u0219a, toate proiectele ar fi fost ini\u021bial construite ca microservicii, \u00een timp ce practica arat\u0103 c\u0103 migrarea din monolit \u00een microservicii este cu mult mai frecvent\u0103. Complexitatea nu dispare, ea se transfer\u0103 pur \u0219i simplu din module individuale \u00een interfe\u021be (fie c\u0103 sunt magistrale de date, RPC, API \u0219i alte protocoale) \u0219i sisteme de orchestrare. \u0218i asta este complicat! <\/p>\n<p>Avantajul utiliz\u0103rii unui stoc heterogen este, de asemenea, discutabil. Nu voi contesta c\u0103 este posibil, dar \u00een realitate este rar \u00eent\u00e2lnit (Ca o anticipare - ar trebui s\u0103 existe - dar mai degrab\u0103 ca un rezultat, dec\u00e2t ca un avantaj).<\/p>\n<h2>Ciclul de via\u021b\u0103 al produsului \u0219i ciclul de via\u021b\u0103 al serviciului<\/h2>\n<p>\nUita\u021bi-v\u0103 din nou la diagrama de mai sus. Nu am eviden\u021biat \u00eent\u00e2mpl\u0103tor ciclul de via\u021b\u0103 \u00een sc\u0103dere al fiec\u0103rei versiuni a afacerii - \u00een condi\u021biile actuale, accelerarea trecerii afacerii \u00eentre versiuni este determinant\u0103 pentru succesul acesteia. <b>Succesul produsului este definit de viteza de testare a ipotezelor de afaceri \u00een acesta<\/b>. \u0218i aici, din punctul meu de vedere, se afl\u0103 cheia avantajului principal al arhitecturii microserviciilor. Dar s\u0103 o lu\u0103m pe r\u00e2nd. <\/p>\n<p>S\u0103 trecem la urm\u0103torul nivel de evolu\u021bie a sistemelor informa\u021bionale \u2014 arhitectura orientat\u0103 pe servicii SOA. A\u0219adar, la un moment dat, am diferen\u021biat \u00een produsul nostru <b>servicii durabile<\/b> \u2014 durabile \u00een sensul c\u0103, atunci c\u00e2nd trecem \u00eentre versiunile produsului, exist\u0103 \u0219anse ca ciclul de via\u021b\u0103 al serviciului s\u0103 fie mai lung dec\u00e2t ciclul de via\u021b\u0103 al unei noi versiuni a produsului. Ar fi logic s\u0103 nu le schimb\u0103m deloc \u2014 pentru noi <b>este important\u0103 rapiditatea cu care trecem la urm\u0103toarea versiune<\/b>. Dar din p\u0103cate, suntem nevoi\u021bi s\u0103 facem modific\u0103ri constante \u00een servicii \u2014 \u0219i aici se potrivesc toate, de la practici DevOps, la containerizare, \u0219i altele \u2014 tot ce \u00ee\u021bi vine \u00een minte. Dar asta nu sunt \u00eenc\u0103 microservicii! <\/p>\n<h2>Microserviciile ca mijloc de a combate complexitatea\u2026 gestionarea configura\u021biei<\/h2>\n<p>\n \u0218i aici putem, \u00een sf\u00e2r\u0219it, s\u0103 ajungem la rolul definitoriu al microserviciilor \u2014 acesta este un mod de a simplifica gestionarea configura\u021biei produsului. Mai exact, func\u021bia fiec\u0103rui microserviciu descrie o func\u021bie de afaceri \u00een cadrul produsului conform modelului de domeniu \u2014 iar acestea sunt lucruri care nu exist\u0103 \u00een versiuni de scurt\u0103 durat\u0103, ci \u00een oportunit\u0103\u021bi de afaceri de lung\u0103 durat\u0103. \u0218i trecerea la urm\u0103toarea versiune a produsului se \u00eent\u00e2mpl\u0103, \u00een mod literal, f\u0103r\u0103 a fi observat\u0103 \u2014 schimbi\/adaugi un microserviciu, iar poate doar schema interac\u021biunii lor \u0219i, dintr-o dat\u0103, te reg\u0103se\u0219ti \u00een viitor, l\u0103s\u00e2nd \u00een urm\u0103 concuren\u021bii pl\u00e2ng\u00e2nd care continu\u0103 s\u0103 sar\u0103 \u00eentre versiunile monolitilor lor. Acum imagineaz\u0103-\u021bi c\u0103 ai un volum suficient de mare de microservicii cu interfete \u0219i oportunit\u0103\u021bi de afaceri clar definite. \u0218i vii \u0219i construie\u0219ti structura produsului t\u0103u din microservicii gata f\u0103cute \u2014 doar desen\u00e2nd un diagram\u0103, de exemplu. Felicit\u0103ri \u2014 ai o platform\u0103 \u2014 \u0219i acum po\u021bi s\u0103 \u00ee\u021bi implementezi afacerea. Visuri, visuri. <\/p>\n<h2>Conclusions<\/h2>\n<p><\/p>\n<ul>\n<li> Arhitectura sistemului ar trebui s\u0103 fie definit\u0103 de ciclul de via\u021b\u0103 al componentelor sale. Dac\u0103 componenta tr\u0103ie\u0219te \u00een cadrul versiunii produsului \u2014 nu are sens s\u0103 cre\u0219ti complexitatea sistemului, aplic\u00e2nd abordarea microserviciilor.\n<\/li>\n<li>Arhitectura microserviciilor ar trebui s\u0103 se bazeze pe modelul de domeniu \u2014 din motivul c\u0103 oportunitatea de afaceri este domeniul cu cea mai lung\u0103 durat\u0103.<\/li>\n<li>Practici de livrare (practici DevOps) \u0219i orchestration au o importan\u021b\u0103 semnificativ\u0103 pentru arhitectura microserviciilor \u2014 deoarece cre\u0219terea vitezei de modificare a componentelor impune cerin\u021be mai mari pentru viteza \u0219i calitatea livr\u0103rii. <\/li>\n<\/ul>\n<p>Sursa: <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.2.1 - 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\/ro\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Microservicii: ce sunt, de ce sunt necesare \u0219i c\u00e2nd ar trebui s\u0103 le implement\u0103m | ProHoster","description":"Articolul despre arhitectura microserviciilor vroiam s\u0103-l scriu de mult timp, dar au existat \u00eentotdeauna dou\u0103 momente care m-au oprit \u2014 cu c\u00e2t m\u0103 ad\u00e2nceam mai mult \u00een subiect, cu at\u00e2t mai mult \u00eemi p\u0103rea c\u0103 ceea ce \u0219tiu este evident, iar ceea ce nu \u0219tiu \u00eenc\u0103.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/79498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=79498"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/79498\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/79499"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=79498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=79498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=79498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}