{"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\/hr\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat","title":{"rendered":"Mikroservisi: \u0161to su, za\u0161to su potrebni i kada ih treba implementirati","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u017delio sam pisati \u010dlanak o mikroservisnoj arhitekturi ve\u0107 dugo vremena, no uvijek su me sprje\u010davala dva razloga \u2014 \u0161to sam vi\u0161e istra\u017eivao temu, to mi se vi\u0161e \u010dinilo da je ono \u0161to znam o\u010dito, a ono \u0161to ne znam jo\u0161 uvijek treba prou\u010diti. S druge strane, smatram da ve\u0107 postoje teme o kojima se mo\u017ee razgovarati s \u0161irom publikom. Tako da su alternativna mi\u0161ljenja dobrodo\u0161la. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Conwayov zakon i povezanost izme\u0111u poslovanja, organizacije i informati\u010dkog sustava<\/h2>\n<p>\nJo\u0161 jednom \u0107u si dopustiti da citiram:<\/p>\n<blockquote><p>\u201eSvaka organizacija koja dizajnira neki sustav (u \u0161irokom smislu) dobit \u0107e dizajn \u010dija struktura opona\u0161a strukturu timova unutar te organizacije\u201c<br \/>\n\u2014 Melvyn Conway, 1967\n<\/p><\/blockquote>\n<p>Po mom mi\u0161ljenju, ovaj zakon vi\u0161e se odnosi na svrhu organizacije poslovanja, nego izravno na informati\u010dki sustav. Objasnit \u0107u na primjeru. Recimo, imamo dovoljno stabilnu poslovnu priliku s \u017eivotnim ciklusom takve du\u017eine da ima smisla organizirati poduze\u0107e (to nije tipfeler, jako mi se svi\u0111a taj izraz koji sam posudio). Naravno, da \u0107e sustav koji podr\u017eava ovo poslovanje biti organizacijski i procesno uskla\u0111en s tim poslovanjem.<\/p>\n<h2>Poslovno orijentiranost informati\u010dkih sustava<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Mikroservisi: \u0161to su, za\u0161to su potrebni i kada ih treba implementirati\" src=\"\/wp-content\/uploads\/2020\/04\/0866e113f737b66936a6fd9545b7d1b5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nObjasnit \u0107u na primjeru. Recimo da imamo poslovnu priliku za organizaciju prodaje pizza. U verziji V1 (nazovimo je doinformacijskom) poduze\u0107e je predstavljala pizzerija, blagajna, usluga dostave. Ova verzija bila je dugovje\u010dna u uvjetima niskih promjena u okolini. Zatim je do\u0161la verzija 2 \u2014 naprednija koja koristi informati\u010dki sustav kao osnovu za poslovanje s monolitnom arhitekturom. I tu, po mom mi\u0161ljenju, nastaje grozno nepo\u0161tovanje prema monolitima \u2014 <b>navodno monolitna arhitektura ne odgovara domeni poslovnog modela<\/b>. Da jest to tako, sustav ne bi mogao funkcionirati uop\u0107e - \u0161to bi bilo u suprotnosti s Conwayevim zakonom i zdravim razumom. Ne, monolitna arhitektura potpuno odgovara poslovnom modelu u ovoj fazi razvoja poslovanja - ovdje mislim na fazu kada je sustav ve\u0107 stvoren i pu\u0161ten u rad. Posve je zanimljivo da bez obzira na arhitektonski pristup, i uslu\u017ena arhitektura verzije 3 i mikroslu\u017ebena arhitektura verzije N, \u0107e raditi jednako dobro. Gdje je trik?<\/p>\n<h2>Sve te\u010de, sve se mijenja ili su mikroslu\u017ebe sredstvo za borbu protiv slo\u017eenosti?<\/h2>\n<p>\n Prije nego \u0161to nastavimo, razmotrimo neka zabluda o mikroslu\u017ebenoj arhitekturi.<\/p>\n<p>Pristalice kori\u0161tenja mikroslu\u017ebenog pristupa \u010desto isti\u010du da razbijanje monolita na mikroslu\u017ebe pojednostavljuje pristup razvoju smanjenjem koda pojedinih usluga. Po mom mi\u0161ljenju, ova tvrdnja je potpuni besmisao. Ozbiljno, o\u010digledna interakcija unutar monolita i homogeni kod izgleda te\u0161ka? Da je to uistinu tako, svi bi projekti inicijalno bili izra\u0111eni kao mikroslu\u017ebe, dok praksa pokazuje da je migracija iz monolita u mikroslu\u017ebe mnogo \u010de\u0161\u0107a. Slo\u017eenost ne nestaje, ona jednostavno prelazi iz pojedinih modula u su\u010delja (bila to, podatkovne sabirnice, RPC, API i drugi protokoli) i orkestracijske sustave. I to je - slo\u017eeno! <\/p>\n<p>Prednost kori\u0161tenja heterogenog stoga tako\u0111er je upitna. Ne\u0107u se raspravljati da je to mogu\u0107e, ali u stvarnosti se rijetko susre\u0107e (Usput, to bi trebalo biti - ali vi\u0161e kao posljedica nego prednost).<\/p>\n<h2>\u017divotni ciklus proizvoda i \u017eivotni ciklus usluge<\/h2>\n<p>\nPogledajte jo\u0161 jednom na dijagram iznad. Nije slu\u010dajno da sam ozna\u010dio smanjeni \u017eivotni ciklus pojedine verzije poslovanja - u modernim uvjetima, upravo ubrzanje prijelaza poslovanja izme\u0111u verzija odre\u0111uje njegov uspjeh. <b>Uspje\u0161nost proizvoda odre\u0111uje brzina provjere poslovnih hipoteza u njemu<\/b>. I ovdje mislim da se skriva klju\u010dna prednost mikroslu\u017ebene arhitekture. No krenimo redom. <\/p>\n<p>Prelazimo na sljede\u0107i korak u evoluciji informacijskih sustava \u2014 na servisno orijentiranu arhitekturu SOA. Dakle, u nekom trenutku smo izdvojili u na\u0161em proizvodu <b>dugoro\u010dne servise<\/b> \u2014 dugoro\u010dne u smislu da prilikom prelaska izme\u0111u verzija proizvoda postoji \u0161ansa da \u0107e \u017eivotni ciklus servisa biti du\u017ei od \u017eivotnog ciklusa odre\u0111ene verzije proizvoda. Logi\u010dno bi bilo ne mijenjati ih uop\u0107e \u2014 nama <b>va\u017ena je upravo brzina prelaska na sljede\u0107u verziju<\/b>. No, na\u017ealost, prisiljeni smo neprestano unositi promjene u servise \u2014 i tu nam sve odgovara, i DevOps prakse, i kontejnerizacija, i sve drugo \u0161to nam padne na pamet. No, to su jo\u0161 uvijek ne mikroservisi! <\/p>\n<h2>Mikroservisi kao sredstvo borbe sa slo\u017eeno\u0161\u0107u\u2026 upravljanja konfiguracijom<\/h2>\n<p>\n I ovdje kona\u010dno mo\u017eemo pre\u0107i na odre\u0111uju\u0107u ulogu mikroservisa \u2014 to je pristup koji pojednostavljuje upravljanje konfiguracijom proizvoda. Detaljnije re\u010deno, funkcija svakog mikroservisa opisuje upravo poslovnu funkciju unutar proizvoda prema domennoj modelu \u2014 a to su ve\u0107 stvari koje ne \u017eive u kratkoro\u010dnim verzijama, ve\u0107 u dugoro\u010dnim poslovnim mogu\u0107nostima. A prelazak na sljede\u0107u verziju proizvoda doga\u0111a se doslovno neprimjetno \u2014 mijenjate\/dodajete jedan mikroservis, a mo\u017eda i samo shemu njihove interakcije i iznenada se nalazite ve\u0107 u budu\u0107nosti, ostavljaju\u0107i iza sebe pla\u010dljive konkurente koji i dalje ska\u010dem izme\u0111u verzija svojih monolita. Sada zamislite da imate dovoljno veliki broj mikroservisa s unaprijed definiranim su\u010deljima i poslovnim mogu\u0107nostima. I dolazite i gradite strukturu va\u0161eg proizvoda od gotovih mikroservisa \u2014 jednostavno nacrtaju\u0107i dijagram, na primjer. \u010cestitam \u2014 sada imate platformu \u2014 i sada mo\u017eete stvoriti svoj biznis. Snove, snove. <\/p>\n<h2>Zaklju\u010dci<\/h2>\n<p><\/p>\n<ul>\n<li> Arhitektura sustava trebala bi biti odre\u0111ena \u017eivotnim ciklusom komponenti koje je \u010dine. Ako komponenta \u017eivi unutar verzije proizvoda \u2014 nema smisla pove\u0107avati slo\u017eenost sustava primjenom mikroservisnog pristupa.\n<\/li>\n<li>Mikroservisna arhitektura trebala bi se temeljiti na domennoj modelu \u2014 iz razloga \u0161to su poslovne mogu\u0107nosti najdugovje\u010dnije podru\u010dje<\/li>\n<li>Prakse isporuke (DevOps prakse) i orkestracije imaju izuzetno va\u017enu ulogu za mikroservisnu arhitekturu \u2014 zbog toga \u0161to pove\u0107anje brzine promjena komponenti postavlja ve\u0107e zahtjeve za brzinom i kvalitetom isporuke. <\/li>\n<\/ul>\n<p>Izvor: <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.4 - 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\/hr\/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.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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\udd47Mikroservisi: \u0161to su, za\u0161to su potrebni i kada ih treba implementirati | ProHoster","description":"\u010clanak o mikroservisnoj arhitekturi namjeravao sam napisati ve\u0107 dugo, me\u0111utim, stalno su me zadr\u017eavala dva trenutka \u2014 \u0161to sam vi\u0161e istra\u017eivao temu, to mi se vi\u0161e \u010dinilo da je ono \u0161to znam o\u010dito, a ono \u0161to ne znam jo\u0161 uvijek.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/79498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=79498"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/79498\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/79499"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=79498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=79498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=79498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}