{"id":20914,"date":"2023-12-15T13:36:53","date_gmt":"2023-12-15T13:36:53","guid":{"rendered":"https:\/\/mainstream.eu\/studije-slucaja\/cofa-games\/"},"modified":"2024-06-04T14:40:22","modified_gmt":"2024-06-04T14:40:22","slug":"cofa-games","status":"publish","type":"case-studies","link":"https:\/\/mainstream.eu\/sl\/studije-slucaja\/cofa-games\/","title":{"rendered":"Varna in zanesljiva IT infrastruktura v okviru storitve Google Cloud"},"content":{"rendered":"\n<p>V tem \u010dlanku lahko preberete, kako je na\u0161a strokovna ekipa pomagala igralnemu projektu &#8220;Awakening of Heroes&#8221; (gaming project), da dose\u017ee \u017eeleno raven skalabilnosti, stabilnosti in varnosti s pomo\u010djo Google Cloud infrastrukture.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cilji<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Doseganje hitre in zanesljive skalabilnosti virov.<\/li>\n\n\n\n<li>Doseganje stabilnosti stre\u017enikov in varnosti podatkov.<\/li>\n\n\n\n<li>Visoka stopnja pokritosti znotraj ciljnih regij, da bi se \u010dim bolj zmanj\u0161ala zamuda pri prenosu podatkov.<\/li>\n\n\n\n<li>Za\u0161\u010dita igre pred DDoS napadi.<\/li>\n\n\n\n<li>Samodejno uvajanje novih razli\u010dic aplikacije za zagon igre na novej\u0161ih razli\u010dicah aplikacije.<\/li>\n\n\n\n<li>Nenehno izbolj\u0161evanje infrastrukture in njeno vzdr\u017eevanje.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pristop<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vzpostavitev komunikacije z AoH ekipo, analiza in razumevanje potreb.<\/li>\n\n\n\n<li>Predlaganje akcijskega na\u010drta v skladu s potrebami projekta.<\/li>\n\n\n\n<li>Nadzor stre\u017enikov in analiza potencialnih varnostnih te\u017eav.<\/li>\n\n\n\n<li>Ustvarjanje stabilne in skalabilne re\u0161itve na Google Cloud platformi.<\/li>\n\n\n\n<li>Opredelitev pristopa za posodobitev novih razli\u010dic igralne aplikacije.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Rezultati<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vzpostavljena je varna in zanesljiva infrastruktura v oblaku v Google Cloudu.<\/li>\n\n\n\n<li>Re\u0161itev, ki je funkcionalna in skalabilna v obeh smereh, neodvisno od obremenitve in regije (geografske lokacije).<\/li>\n\n\n\n<li>Brez velikih vnaprej\u0161njih kapitalskih nalo\u017eb.<\/li>\n\n\n\n<li>Finan\u010dni prihranki in pove\u010danje kon\u010dnega prihodka projekta Awakening of Heroes.<\/li>\n\n\n\n<li>Vzpostavljen je dolgoro\u010dni partnerski odnos med dvema podjetjema.<\/li>\n<\/ul>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mainstream.eu\/sl\/studije-slucaja\/cofa-games\/#COFA_Games_in_videoigra_Awakening_of_Heroes\" >COFA Games in videoigra Awakening of Heroes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mainstream.eu\/sl\/studije-slucaja\/cofa-games\/#Kako_se_je_Mainstreamov_ekipa_lotila_projekta_in_resila_izzive_AoH\" >Kako se je Mainstreamov ekipa lotila projekta in re\u0161ila izzive AoH<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mainstream.eu\/sl\/studije-slucaja\/cofa-games\/#Koncni_rezultat\" >Kon\u010dni rezultat<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"COFA_Games_in_videoigra_Awakening_of_Heroes\"><\/span>COFA Games in videoigra Awakening of Heroes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/www.awakeningofheroes.com\/\">Awakening of Heroes<\/a> je brezpla\u010dna igra 5-na-5 MOBA (Multiplayer Online Battle Arena), ki jo razvija beograjski studio <a href=\"http:\/\/www.cofagames.com\/\">COFA Games<\/a>. AoH vsebuje role-playing in battle royale ter je ustvarjena za mobilne naprave (Android in iOS). Ker gre za igro, do katere hkrati dostopajo \u0161tevilni igralci iz vsega sveta, je bilo pomembno, da ima igra zanesljivo in varno re\u0161itev za gostovanje, ki lahko zagotovi majhno latenco (latency), visoko skalabilnost ter visoko varnost. Analiza potreb ekipe COFA Games je pokazala, da je optimalna re\u0161itev za vse zahteve tega projekta Google Cloud okolje.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2020\/08\/awakening-of-heroes-1-1024x576.jpg\" alt=\"awakegning-of-heroes-cofa-games\" class=\"wp-image-7183\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2020\/08\/awakening-of-heroes-1-1024x576.jpg 1024w, https:\/\/mainstream.eu\/wp-content\/uploads\/2020\/08\/awakening-of-heroes-1-300x169.jpg 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2020\/08\/awakening-of-heroes-1-768x432.jpg 768w, https:\/\/mainstream.eu\/wp-content\/uploads\/2020\/08\/awakening-of-heroes-1.jpg 1244w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kako_se_je_Mainstreamov_ekipa_lotila_projekta_in_resila_izzive_AoH\"><\/span><strong>Kako se je Mainstreamov ekipa lotila projekta in re\u0161ila izzive AoH<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Awakening of Heroes je kompleksen projekt, ki vklju\u010duje \u0161tevilne komponente in zahteva obse\u017eno alokacijo virov. Da bi bila igra ves \u010das na voljo vsem uporabnikom iz vsega sveta, je potrebna dinami\u010dna skalabilna infrastruktura, medtem ko celoten projekt zahteva sistemati\u010den pristop s poudarkom na podrobnostih. Na\u0161a prva naloga je bila vzpostaviti komunikacijo z ekipo, ki razvija igro, ter popolnoma razumeti naslednja vpra\u0161anja:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Katere so komponente projekta in kako delujejo kot celota?<\/li>\n\n\n\n<li>Na katere komponente moramo najbolj paziti?<\/li>\n\n\n\n<li>Kak\u0161en je kon\u010dni cilj stranke?<\/li>\n<\/ul>\n\n\n\n<p>\u0160ele po pridobitvi vseh potrebnih informacij je na\u0161a ekipa lahko pristopila k celovitemu na\u010drtovanju, izvajanju procesov in organizaciji dela. Stranki smo ponudili konkreten izvedbeni na\u010drt za izpolnitev vseh zahtev in izvajanje vseh naloge ter razvoj oprijemljivih re\u0161itev z mo\u017enostjo izbolj\u0161anja celotnega projekta in njegove migracije na oblak.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cilj 1 \u2013 Razvoj igralne sobe (Game room)<\/h3>\n\n\n\n<p>V tem kontekstu je <strong>igralna soba<\/strong> komponenta, ki virtualno zdru\u017euje skupino igralcev AoH, ki sodelujejo v eni partiji igre. Platforma, ki jo je za gradnjo te komponente izbrala na\u0161a stranka, je <a href=\"https:\/\/www.mainstream.rs\/usluge\/cloud\/public-cloud\/google-cloud-management\/\"><strong>Google Cloud<\/strong><\/a>, pri \u010demer je bila na\u0161a naloga graditi stre\u017enike na treh razli\u010dnih lokacijah na svetovni ravni.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Azija<\/li>\n\n\n\n<li>ZDA<\/li>\n\n\n\n<li>Evropa<\/li>\n<\/ul>\n\n\n\n<p><strong><strong>Na\u0161a naloga je bila zgraditi dinami\u010dno stre\u017eni\u0161ko infrastrukturo, ki zagotavlja skalabilnost in platformi omogo\u010da integracijo novih igralcev v katerem koli trenutku.<\/strong><\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cilj 2: Stabilnost stre\u017enikov in varnost podatkov<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Stabilnost stre\u017enikov<\/h4>\n\n\n\n<p>Pravilno izvajanje <strong>nadzora stre\u017enikov<\/strong> (monitoring) je bilo klju\u010dno tako za stabilnost stre\u017enikov kot za varnost podatkov, ki pa je sicer tesno povezano s skalabilnostjo stre\u017enikov. Za razliko od spletnega gostovanja, kjer je nadzor stre\u017enikov precej preprosta naloga, okolje ve\u010digralskih iger naredi celoten proces bolj kompleksen in zahteva notranji nadzor \u2013 znotraj same igre.<\/p>\n\n\n\n<p>Da bi dosegli stabilnost stre\u017enikov, sta morali AoH in Mainstream ekipi skupaj delati in zagotoviti izvajanje naslednjih nalog:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ekipa Mainstream zbira in nadzira podatke.<\/li>\n\n\n\n<li>Ekipa AoH zagotavlja dostopnost ustreznih podatkov.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Varnost in stabilnost podatkov<\/h4>\n\n\n\n<p>Da bi z goljufanjem napredovali v igri ali pridobili virtualni denar so nekateri igralci zelo motivirani, da hekajo igro in zaobidejo varnostne ukrepe. Zato je bilo bistvenega pomena, da se tak\u0161ni scenariji vnaprej onemogo\u010dijo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cilj 3: Regionalna pokrivenost i smanjenje latencije<\/h3>\n\n\n\n<p>Kako multiplejer video igre naj\u010de\u0161\u0107e igraju ljudi sa svih meridijana, igra\u010di moraju biti grupisani u skladu sa svojom lokacijom kako bi se izbegla pojava latencije, ili popularno, \u201clega\u201d. Sa ovim na umu, svaka regija treba da ima namenski server koji \u0107e se koristiti isklju\u010divo za lokalne igra\u010de, zbog \u010dega i ve\u0107ina takvih igara tra\u017ei od igra\u010da informacije o lokaciji. Za razliku od desktop video igara, mobilne multiplejer igre su osetljivije na latenciju jer igra\u010di pristupaju igri putem WiFi, 3G, ili 4G internet konekcije.<\/p>\n\n\n\n<p><strong>Na\u0161 zadatak je bio da prona\u0111emo pravi servis u okviru Google Cloud-a i postignemo optimalan nivo skalabilnosti.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cilj 4: Za\u0161\u010dita pred DDoS napadi<\/h3>\n\n\n\n<p>Izravnalnik obremenitve (Load balancer) deluje tudi kot za\u0161\u010ditna pregrada proti DDoS napadom (distributed denial-of-service). Ker je izravnalnik obremenitve tudi opredeljen kot ena od storitev ponudnika oblaka, je samodejno za\u0161\u010diten pred dolo\u010deno koli\u010dino DDoS napadov in njegova uporaba neposredno vpliva na stabilnost in varnost stre\u017enikov.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cilj 5: Zanesljiv in samodejen zagon igre na novej\u0161ih razli\u010dicah aplikacije<\/h3>\n\n\n\n<p>Imeti ve\u010d regij, kjer je treba zagnati novo razli\u010dico aplikacije, je izziv, tesno povezan z razli\u010dico aplikacije, ki jo imajo uporabniki na svojih napravah.<\/p>\n\n\n\n<p>Obstajajo \u0161tevilne komponente, ki jih je treba upo\u0161tevati, medtem ko proces uvajanja nove razli\u010dice vklju\u010duje ve\u010d faz, ki ne potekajo vedno v istem vrstnem redu.<\/p>\n\n\n\n<p>Najbolj\u0161a praksa, za katero smo se odlo\u010dili mi, je, da se najprej izvede uvajanje nove razli\u010dice v regiji z najmanj\u0161im \u0161tevilom igralcev in opravi Git push na glavni veji (master), da bi CI\/CD pipeline zaznal novo razli\u010dico in da bi se njeno uvajanje znotraj samodejno skalirajo\u010de se skupine lahko samodejno izvedlo. Ta postopek se obi\u010dajno izvaja prek strategije &#8220;blue green deployment&#8221;, s katero se ena skupina stre\u017enikov odstrani iz samodejno skalirajo\u010de se skupine, dodajo pa se novi stre\u017eniki, ki vsebujejo posodobljeno razli\u010dico aplikacije<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"356\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2020\/08\/aoh-cofa-games-case-study-blue-green-deployment-1024x356.png\" alt=\"\" class=\"wp-image-5543\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2020\/08\/aoh-cofa-games-case-study-blue-green-deployment-1024x356.png 1024w, https:\/\/mainstream.eu\/wp-content\/uploads\/2020\/08\/aoh-cofa-games-case-study-blue-green-deployment-300x104.png 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2020\/08\/aoh-cofa-games-case-study-blue-green-deployment-768x267.png 768w, https:\/\/mainstream.eu\/wp-content\/uploads\/2020\/08\/aoh-cofa-games-case-study-blue-green-deployment.png 1244w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Cilj 6: Faza vzdr\u017eevanja<\/h3>\n\n\n\n<p>Proces dela v tej fazi je zelo podoben tistemu, ki se uporablja pri uvajanju nove razli\u010dice aplikacije. Glavni cilj je dose\u010di najvi\u0161jo mo\u017eno raven dostopnosti za vsako aplikacijo, kar pa se lahko dose\u017ee z uporabo ve\u010d stre\u017enikov, postavljenih za izravnalnikom obremenitve.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Koncni_rezultat\"><\/span>Kon\u010dni rezultat<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Najbolj otipljiv rezultat na\u0161ega dela so finan\u010dni prihranki ter pove\u010danja kon\u010dnega prihodka projekta. Te cilje smo dosegli z vzpostavitvijo infrastrukture, ki lahko prenese oziroma podpre za\u010detno \u0161tevilo igralcev, hkrati pa se \u0161iri, ko \u0161tevilo igralcev in priljubljenost igre nara\u0161\u010data, kar odpravlja potrebo po ve\u010djem vnaprej\u0161njem vlaganju kapitala.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>V tem \u010dlanku lahko preberete, kako je na\u0161a strokovna ekipa pomagala igralnemu projektu &#8220;Awakening of Heroes&#8221; (gaming project), da dose\u017ee \u017eeleno raven skalabilnosti, stabilnosti in varnosti s pomo\u010djo Google Cloud infrastrukture.<\/p>\n","protected":false},"featured_media":23125,"template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"class_list":["post-20914","case-studies","type-case-studies","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>COFA \u0161tudija primera - Mainstream<\/title>\n<meta name=\"description\" content=\"Odkrijte, kako je COFA Games s pomo\u010djo Mainstreamove ekipe ustvaril stabilno in skalabilno okolje na Google Cloud infrastrukturi za igro &#039;Awakening of Heroes&#039;.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/\" \/>\n<meta property=\"og:locale\" content=\"sl_SI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"COFA \u0161tudija primera - Mainstream\" \/>\n<meta property=\"og:description\" content=\"Odkrijte, kako je COFA Games s pomo\u010djo Mainstreamove ekipe ustvaril stabilno in skalabilno okolje na Google Cloud infrastrukturi za igro &#039;Awakening of Heroes&#039;.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/\" \/>\n<meta property=\"og:site_name\" content=\"Mainstream\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-04T14:40:22+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/cofa-games\\\/\",\"url\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/cofa-games\\\/\",\"name\":\"COFA \u0161tudija primera - Mainstream\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/cofa-games\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/cofa-games\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mainstream.eu\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/cofa-games-case-study.svg\",\"datePublished\":\"2023-12-15T13:36:53+00:00\",\"dateModified\":\"2024-06-04T14:40:22+00:00\",\"description\":\"Odkrijte, kako je COFA Games s pomo\u010djo Mainstreamove ekipe ustvaril stabilno in skalabilno okolje na Google Cloud infrastrukturi za igro 'Awakening of Heroes'.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/cofa-games\\\/#breadcrumb\"},\"inLanguage\":\"sl-SI\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/cofa-games\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sl-SI\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/cofa-games\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mainstream.eu\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/cofa-games-case-study.svg\",\"contentUrl\":\"https:\\\/\\\/mainstream.eu\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/cofa-games-case-study.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/cofa-games\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Doma\u010da\",\"item\":\"https:\\\/\\\/mainstream.eu\\\/sl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Varna in zanesljiva IT infrastruktura v okviru storitve Google Cloud\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/#website\",\"url\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/\",\"name\":\"Mainstream\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sl-SI\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"COFA \u0161tudija primera - Mainstream","description":"Odkrijte, kako je COFA Games s pomo\u010djo Mainstreamove ekipe ustvaril stabilno in skalabilno okolje na Google Cloud infrastrukturi za igro 'Awakening of Heroes'.","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:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/","og_locale":"sl_SI","og_type":"article","og_title":"COFA \u0161tudija primera - Mainstream","og_description":"Odkrijte, kako je COFA Games s pomo\u010djo Mainstreamove ekipe ustvaril stabilno in skalabilno okolje na Google Cloud infrastrukturi za igro 'Awakening of Heroes'.","og_url":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/","og_site_name":"Mainstream","article_modified_time":"2024-06-04T14:40:22+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/","url":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/","name":"COFA \u0161tudija primera - Mainstream","isPartOf":{"@id":"https:\/\/mainstream.eu\/sr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/#primaryimage"},"image":{"@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/#primaryimage"},"thumbnailUrl":"https:\/\/mainstream.eu\/wp-content\/uploads\/2023\/12\/cofa-games-case-study.svg","datePublished":"2023-12-15T13:36:53+00:00","dateModified":"2024-06-04T14:40:22+00:00","description":"Odkrijte, kako je COFA Games s pomo\u010djo Mainstreamove ekipe ustvaril stabilno in skalabilno okolje na Google Cloud infrastrukturi za igro 'Awakening of Heroes'.","breadcrumb":{"@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/#breadcrumb"},"inLanguage":"sl-SI","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/"]}]},{"@type":"ImageObject","inLanguage":"sl-SI","@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/#primaryimage","url":"https:\/\/mainstream.eu\/wp-content\/uploads\/2023\/12\/cofa-games-case-study.svg","contentUrl":"https:\/\/mainstream.eu\/wp-content\/uploads\/2023\/12\/cofa-games-case-study.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Doma\u010da","item":"https:\/\/mainstream.eu\/sl\/"},{"@type":"ListItem","position":2,"name":"Varna in zanesljiva IT infrastruktura v okviru storitve Google Cloud"}]},{"@type":"WebSite","@id":"https:\/\/mainstream.eu\/sr\/#website","url":"https:\/\/mainstream.eu\/sr\/","name":"Mainstream","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mainstream.eu\/sr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sl-SI"}]}},"_links":{"self":[{"href":"https:\/\/mainstream.eu\/sl\/wp-json\/wp\/v2\/case-studies\/20914","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mainstream.eu\/sl\/wp-json\/wp\/v2\/case-studies"}],"about":[{"href":"https:\/\/mainstream.eu\/sl\/wp-json\/wp\/v2\/types\/case-studies"}],"version-history":[{"count":0,"href":"https:\/\/mainstream.eu\/sl\/wp-json\/wp\/v2\/case-studies\/20914\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mainstream.eu\/sl\/wp-json\/wp\/v2\/media\/23125"}],"wp:attachment":[{"href":"https:\/\/mainstream.eu\/sl\/wp-json\/wp\/v2\/media?parent=20914"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mainstream.eu\/sl\/wp-json\/wp\/v2\/categories?post=20914"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}