{"id":12171,"date":"2023-12-15T13:36:53","date_gmt":"2023-12-15T13:36:53","guid":{"rendered":"https:\/\/mainstream.eu\/?post_type=case-studies&#038;p=12171"},"modified":"2024-06-04T14:26:55","modified_gmt":"2024-06-04T14:26:55","slug":"cofa-games","status":"publish","type":"case-studies","link":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/","title":{"rendered":"Bezbedna i pouzdana IT infrastruktura na Google Cloud-u"},"content":{"rendered":"\n<p>Kako je na\u0161 stru\u010dni tim pomogao gaming projektu \u201eAwakening of Heroes\u201c da dostigne \u017eeljeni nivo skalabilnosti, stabilnosti i sigurnosti kroz rad na Google Cloud infrastrukturi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ciljevi<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Postizanje brze i pouzdane skalabilnosti resursa<\/li>\n\n\n\n<li>Postizanje stabilnosti servera i sigurnosti podataka<\/li>\n\n\n\n<li>Visok nivo pokrivenosti unutar ciljanih regija kako bi se ka\u0161njenje u transferu podataka svelo na minimum<\/li>\n\n\n\n<li>Za\u0161tita igre od DDoS napada<\/li>\n\n\n\n<li>Automatizovano pu\u0161tanje novih verzija aplikacije pokretanja igre na novijim verzijama aplikacije<\/li>\n\n\n\n<li>Konstantno dalje unapre\u0111ivanje infrastrukture i njeno odr\u017eavanje<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pristup<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Uspostavljanje komunikacija sa AoH timom, analiza i razumevanje potreba<\/li>\n\n\n\n<li>Predlaganje akcionog plana u skladu sa porebama projekta<\/li>\n\n\n\n<li>Monitoring servera i analiza potencijalnih sigurnosnih problema<\/li>\n\n\n\n<li>Kreiranje stabilnog i skalabilnog re\u0161enja na Google Cloud platformi<\/li>\n\n\n\n<li>Definisanje pristupa za a\u017euriranje novih verzija gaming 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>Uspostavljena sigurna i pouzdana cloud infrastruktura u Google Cloudu<\/li>\n\n\n\n<li>Re\u0161enje koje je funkcionalno i skalabilno u oba smera, nezavisno od optere\u0107enja i regiona (geografske lokacije)<\/li>\n\n\n\n<li>Izbegnuta zna\u010dajna kapitalna ulaganja unapred<\/li>\n\n\n\n<li>Finansijska u\u0161teda i pove\u0107anje krajnjeg prihoda projekta Awakening of Heroes<\/li>\n\n\n\n<li>Uspostavljen dugogodi\u0161nji partnerski odnos izme\u0111u dve kompanije<\/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\/sr\/studije-slucaja\/cofa-games\/#COFA_Games_i_video-igra_Awakening_of_Heroes\" >COFA Games i video-igra 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\/sr\/studije-slucaja\/cofa-games\/#Kako_je_Mainstream_tim_pristupio_projektu_i_resio_izazove_AoH\" >Kako je Mainstream tim pristupio projektu i re\u0161io izazove 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\/sr\/studije-slucaja\/cofa-games\/#Krajnji_rezultat\" >Krajnji rezultat<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"COFA_Games_i_video-igra_Awakening_of_Heroes\"><\/span>COFA Games i video-igra 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 besplatna 5-na-5 MOBA (Multiplayer Online Battle Arena) igra koju razvija beogradski studio <a href=\"http:\/\/www.cofagames.com\/\">COFA Games<\/a>. AoH sadr\u017ei role-playing i battle royale elemente, a kreirana je za mobilne ure\u0111aje (Android i iOS). Kako je u pitanju igra kojoj pristupa vi\u0161e igra\u010da istovremeno, I to iz svih delova sveta, bilo je od zna\u010daja da ima pouzdano i sigurno game hosting re\u0161enje uz nizak latency, visoku skalabilnost i visoku sigurnost. Analizom potreba COFA Games tima kao optimalno re\u0161enje za projekat se nametnulo <strong>Google Cloud<\/strong> okru\u017eenje.<\/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_je_Mainstream_tim_pristupio_projektu_i_resio_izazove_AoH\"><\/span>Kako je Mainstream tim pristupio projektu i re\u0161io izazove AoH<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Awakening of Heroes je kompleksan projekat koji uklju\u010duje brojne komponente i zahteva obimnu alokaciju resursa. Da bi igra mogla u svakom trenutku da podr\u017ei hiljade korisnika sa svih meridijana, neophodna je dinami\u010dno skalabilna infrastruktura, dok \u010ditav projekat zahteva sistemski pristup sa fokusom na detalje. Na\u0161 prvi zadatak je bio da uspostavimo komunikaciju sa timom koji razvija igru i da u potpunosti razumemo slede\u0107a pitanja:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Koje su komponente projekta i kako funkcioni\u0161u kao celina?<\/li>\n\n\n\n<li>Na koje komponente moramo najvi\u0161e da obratimo pa\u017enju?<\/li>\n\n\n\n<li>Koji je krajnji cilj klijenta?<\/li>\n<\/ul>\n\n\n\n<p>Nakon \u0161to je dobio sve neophodne informacije, na\u0161 tim je mogao da projektuje i sprovede procese i organizaciju rada, te ponudi konkretan izvr\u0161ni plan na osnovu kog su mogli da se ispune svi zahtevi, urade svi zadaci i razviju opipljiva re\u0161enja sa mogu\u0107no\u0161\u0107u unapre\u0111enja kompletnog projekta i njegove migracije na cloud.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cilj 1 \u2013 Razvijanje Game Room-a<\/h3>\n\n\n\n<p>U ovom kontekstu, <strong>Game Room<\/strong> je komponenta koja virtuelno okuplja grupu igra\u010da AoH koji u\u010destvuju u jednoj partiji igre. Platforma koju je za gra\u0111enje ove komponente izabrao na\u0161 klijent je <a href=\"https:\/\/www.mainstream.rs\/usluge\/cloud\/public-cloud\/google-cloud-management\/\"><strong>Google Cloud<\/strong><\/a>, pri \u010demu je na\u0161 zadatak bio da izgradimo servere na 3 razli\u010dite lokacije na globalnom nivou:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Azija<\/li>\n\n\n\n<li>SAD<\/li>\n\n\n\n<li>Evropa<\/li>\n<\/ul>\n\n\n\n<p><strong>Na\u0161 zadatak je bio da izgradimo dinami\u010dku server infrastrukturu, koja \u010dini skalabilnost mogu\u0107om i dozvoljava platformi integraciju novih igra\u010da u bilo kom trenutku.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cilj 2: Stabilnost servera i sigurnost podataka<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Stabilnost servera<\/h4>\n\n\n\n<p>Pravilno izvr\u0161en <strong>monitoring servera<\/strong> je bio klju\u010dan za obe stavke \u2013 i stabilnost servera i sigurnost podataka \u2013 ali tako\u0111e je i blisko povezan sa skalabilno\u0161\u0107u servera. Za razliku od web hosting okru\u017eenja gde je monitoring servera prili\u010dno jednostavan zadatak, okru\u017eenje multiplejer igre \u010dini \u010ditav proces kompleksnijim i zahteva interni monitoring \u2013 u okviru same igre.<\/p>\n\n\n\n<p>Kako bi se postigla stabilnost servera, AoH i Mainstream timovi su morali da rade zajedno na slede\u0107em:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>AoH tim \u010dini relevantne podatke dostupnim<\/li>\n\n\n\n<li>Na\u0161 tim prikuplja i nadgleda podatke<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Sigurnost i stabilnost podataka<\/h4>\n\n\n\n<p>S obzirom da su pojedini igra\u010di veoma motivisani da uhakuju igricu i pro\u0111u kroz sigurnosne mere kako bi zaradili virtuelni novac ili ostvarili napredak u igri varanjem, bilo je od vitalne va\u017enosti da u\u010dinimo te scenarije nemogu\u0107im.<\/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\u0161tita od DDoS napada<\/h3>\n\n\n\n<p>Load balancer tako\u0111e radi i kao za\u0161titna barijera protiv <strong>DDoS napada<\/strong> (distributed denial-of-service). Kako je load balancer tako\u0111e definisan kao jedna od usluga cloud provajdera, i on je automatski za\u0161ti\u0107en od odre\u0111ene koli\u010dine DDoS napada i njegova upotreba direktno uti\u010de na stabilnost i sigurnost servera.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cilj 5: Pouzdano i automatizovano pokretanje igre na novijim verzijama aplikacije<\/h3>\n\n\n\n<p>Imati vi\u0161e regiona u kojima treba da se pokrene nova verzija aplikacije je, moglo bi se re\u0107i, izazov koji je blisko povezan sa verzijom aplikacije koju korisnici imaju na svojim ure\u0111ajima.<\/p>\n\n\n\n<p>Postoje brojne komponente koje je neophodno uzeti u razmatranje, dok proces pu\u0161tanja nove verzije u opticaj uklju\u010duje vi\u0161e faza koje se ne odvijaju uvek istim redosledom.<\/p>\n\n\n\n<p>Najbolja praksa, i ona za koju smo se mi odlu\u010dili, jeste da se prvo obavi pu\u0161tanje nove verzije u regionu sa najmanjim brojem igra\u010da i uradi Git push na master grani, kako bi CI\/CD pipeline detektovao novu verziju i njeno pu\u0161tanje unutar auto-skaliraju\u0107e grupe moglo da se uradi automatski.<\/p>\n\n\n\n<p>Ovaj proces se naj\u010de\u0161\u0107e radi putem strategije <strong>\u201cblue green deployment\u201d<\/strong> tokom koje se jedna serverska grupa uklanja iz auto-skaliraju\u0107e grupe, a novi serveri koji sadr\u017ee a\u017euriranu verziju aplikacije se dodaju.<\/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 odr\u017eavanja<\/h3>\n\n\n\n<p>Proces rada u ovoj fazi je veoma sli\u010dan onome koji se koristi pri pu\u0161tanju nove verzije aplikacije u rad. Glavni cilj je da se postigne najvi\u0161i mogu\u0107i nivo dostupnosti za svaku aplikaciju, \u0161to se posti\u017ee upotrebom vi\u0161e servera postavljenih nakon load balancera.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Krajnji_rezultat\"><\/span>Krajnji rezultat<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Najopipljiviji rezultat na\u0161eg rada le\u017ei u aspektima finansijske u\u0161tede i pove\u0107anja krajnjeg prihoda projekta. Ovo je postignuto kroz uspostavljanje infrastrukture koja je u stanju da podr\u017ei po\u010detni broj igra\u010da, ali se tako\u0111e i \u0161iri kako broj igra\u010da i popularnost igre rastu, \u0161to elimini\u0161e potrebu za zna\u010dajnim ulaganjem kapitala unapred.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kako je na\u0161 stru\u010dni tim pomogao gaming projektu \u201eAwakening of Heroes\u201c da dostigne \u017eeljeni nivo skalabilnosti, stabilnosti i sigurnosti kroz rad na Google Cloud infrastrukturi.<\/p>\n","protected":false},"featured_media":23122,"template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"class_list":["post-12171","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 games studija slu\u010daja - Mainstream<\/title>\n<meta name=\"description\" content=\"Otkrijte kako je COFA Games, uz podr\u0161ku Mainstream tima, kreirao stabilno i skalabilno okru\u017eenje na Google Cloud infrastrukturi za igru &#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=\"sr_RS\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"COFA games studija slu\u010daja - Mainstream\" \/>\n<meta property=\"og:description\" content=\"Otkrijte kako je COFA Games, uz podr\u0161ku Mainstream tima, kreirao stabilno i skalabilno okru\u017eenje na Google Cloud infrastrukturi za igru &#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:26:55+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u043e\u0446\u0435\u045a\u0435\u043d\u043e \u0432\u0440\u0435\u043c\u0435 \u0447\u0438\u0442\u0430\u045a\u0430\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 \u043c\u0438\u043d\u0443\u0442\u0430\" \/>\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 games studija slu\u010daja - 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:26:55+00:00\",\"description\":\"Otkrijte kako je COFA Games, uz podr\u0161ku Mainstream tima, kreirao stabilno i skalabilno okru\u017eenje na Google Cloud infrastrukturi za igru 'Awakening of Heroes'.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/cofa-games\\\/#breadcrumb\"},\"inLanguage\":\"sr-RS\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/cofa-games\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sr-RS\",\"@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\":\"Po\u010detna\",\"item\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bezbedna i pouzdana IT infrastruktura na Google Cloud-u\"}]},{\"@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\":\"sr-RS\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"COFA games studija slu\u010daja - Mainstream","description":"Otkrijte kako je COFA Games, uz podr\u0161ku Mainstream tima, kreirao stabilno i skalabilno okru\u017eenje na Google Cloud infrastrukturi za igru '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":"sr_RS","og_type":"article","og_title":"COFA games studija slu\u010daja - Mainstream","og_description":"Otkrijte kako je COFA Games, uz podr\u0161ku Mainstream tima, kreirao stabilno i skalabilno okru\u017eenje na Google Cloud infrastrukturi za igru 'Awakening of Heroes'.","og_url":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/","og_site_name":"Mainstream","article_modified_time":"2024-06-04T14:26:55+00:00","twitter_card":"summary_large_image","twitter_misc":{"\u041f\u0440\u043e\u0446\u0435\u045a\u0435\u043d\u043e \u0432\u0440\u0435\u043c\u0435 \u0447\u0438\u0442\u0430\u045a\u0430":"6 \u043c\u0438\u043d\u0443\u0442\u0430"},"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 games studija slu\u010daja - 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:26:55+00:00","description":"Otkrijte kako je COFA Games, uz podr\u0161ku Mainstream tima, kreirao stabilno i skalabilno okru\u017eenje na Google Cloud infrastrukturi za igru 'Awakening of Heroes'.","breadcrumb":{"@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/#breadcrumb"},"inLanguage":"sr-RS","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mainstream.eu\/sr\/studije-slucaja\/cofa-games\/"]}]},{"@type":"ImageObject","inLanguage":"sr-RS","@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":"Po\u010detna","item":"https:\/\/mainstream.eu\/sr\/"},{"@type":"ListItem","position":2,"name":"Bezbedna i pouzdana IT infrastruktura na Google Cloud-u"}]},{"@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":"sr-RS"}]}},"_links":{"self":[{"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/case-studies\/12171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/case-studies"}],"about":[{"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/types\/case-studies"}],"version-history":[{"count":0,"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/case-studies\/12171\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/media\/23122"}],"wp:attachment":[{"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/media?parent=12171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/categories?post=12171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}