{"id":26232,"date":"2024-06-25T09:10:29","date_gmt":"2024-06-25T09:10:29","guid":{"rendered":"https:\/\/mainstream.eu\/?post_type=case-studies&#038;p=26232"},"modified":"2024-12-02T13:31:41","modified_gmt":"2024-12-02T13:31:41","slug":"blockade-labs","status":"publish","type":"case-studies","link":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/","title":{"rendered":"Kako je AI startup unapredio dostupnost aplikacije i optimizovao tro\u0161kove AWS infrastukture\u00a0"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"432\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/157.000-Korisnika-aplikacija_.png\" alt=\"\" class=\"wp-image-31947\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/157.000-Korisnika-aplikacija_.png 957w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/157.000-Korisnika-aplikacija_-300x135.png 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/157.000-Korisnika-aplikacija_-768x347.png 768w\" sizes=\"auto, (max-width: 957px) 100vw, 957px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"432\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/30-Manji-troskovi-utilizacije-_AWS-Infrastrukture_.png\" alt=\"\" class=\"wp-image-31951\" style=\"width:425px;height:auto\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/30-Manji-troskovi-utilizacije-_AWS-Infrastrukture_.png 957w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/30-Manji-troskovi-utilizacije-_AWS-Infrastrukture_-300x135.png 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/30-Manji-troskovi-utilizacije-_AWS-Infrastrukture_-768x347.png 768w\" sizes=\"auto, (max-width: 957px) 100vw, 957px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\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\/blockade-labs\/#Ciljevi\" >Ciljevi<\/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\/blockade-labs\/#Rezultati\" >Rezultati&nbsp;&nbsp;<\/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\/blockade-labs\/#Visoka_dostupnost_u_fokusu\" >Visoka dostupnost u fokusu&nbsp;&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/#Postojece_stanje\" >Postoje\u0107e stanje&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/#Nase_resenje\" >Na\u0161e re\u0161enje&nbsp;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/#Smanjenje_troskova_kao_dodatan_benefit\" >Smanjenje tro\u0161kova kao dodatan benefit&nbsp;&nbsp;<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ciljevi\"><\/span>Ciljevi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Jedan od glavnih ciljeva bio je da se obezbedi visoka dostupnost Blockade Labs aplikacije uz EC2 instance na Amazon Web Services (AWS) cloud-u. Klju\u010dne komponente projekta bile su prelazak na novu tehnologiju, kao i postavka novog staging i production setup-a sa fokusom na unapre\u0111enje cloud arhitekture i PHP konfiguracije, kao i optimizaciju tro\u0161kova na AWS-u.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Rezultati\"><\/span><strong>Rezultati&nbsp;<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unapre\u0111ena dostupnost aplikacije bila je od su\u0161tinskog zna\u010daja za Blockade Labs, koji svojim korisnicima garantuje generisanje virtuelnih prikaza za svega nekoliko sekundi. Problemi sa padom servera su eliminisani uz optimalnu PHP konfiguraciju, koja je obezbedila balans izme\u0111u kori\u0161\u0107enja memorije i CPU-ja.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adekvatna optimizacija infrastrukture omogu\u0107ila je i finansijsku prednost: u\u0161tedu od 30% za celokupnu AWS konzumaciju.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"400\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/blockade-labs-800.jpg\" alt=\"\" class=\"wp-image-26241\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/blockade-labs-800.jpg 800w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/blockade-labs-800-300x150.jpg 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/blockade-labs-800-768x384.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Visoka_dostupnost_u_fokusu\"><\/span><strong>Visoka dostupnost u fokusu&nbsp;<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sa rastu\u0107im brojem korisnika i zahtevima za visokom dostupno\u0161\u0107u aplikacije zasnovane na AI tehnologiji i hostovane na AWS infrastrukturi, kompanija Blockade Labs je sebi postavila zadatak: da re\u0161i infrastrukturne probleme (prelaskom na nove tehnologije), unapredi konfiguraciju u okviru EC2 instanci i osigura da \u0107e aplikacija optimalno raditi \u010dak i u slu\u010dajevima preoptere\u0107enja servera.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Iako su probleme poku\u0161ali da re\u0161e interno, kompleksnost tehnolo\u0161kih izazova povela ih je u potragu sa eksternim partnerom. Vode\u0107i se iskustvom u isporuci adekvatno dizajniranih (well architected) infrastrukturnih re\u0161enja i ekspertizom za uspostavljanje visoke dostupnosti u AWS okru\u017eenju, Mainstream tim je klijentu ponudio re\u0161enje za prelazak iz trenutnog u \u017eeljeno stanje infrastrukture.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\"><span class=\"ez-toc-section\" id=\"Postojece_stanje\"><\/span><strong>Postoje\u0107e stanje&nbsp; <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"1158\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/3-1024x593.png\" alt=\"\" class=\"wp-image-26372\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/3-1024x593.png 1024w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/3-300x174.png 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/3-768x445.png 768w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/3-1536x889.png 1536w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/3.png 2000w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"593\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/4-1024x593.png\" alt=\"\" class=\"wp-image-26384\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/4-1024x593.png 1024w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/4-300x174.png 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/4-768x445.png 768w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/4-1536x889.png 1536w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/4.png 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"593\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/1-1024x593.png\" alt=\"\" class=\"wp-image-26380\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/1-1024x593.png 1024w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/1-300x174.png 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/1-768x445.png 768w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/1-1536x889.png 1536w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/1.png 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>Klijent je u toku anga\u017emana Mainstream-a koristio apache web server, koji nije mogao da izdr\u017ei veliki broj klijentskih zahteva. Tako\u0111e su koristili zasterelu verziju PHP-a (8.0) koju je bilo neophodno a\u017eurirati.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Jedan od klju\u010dnih ciljeva projekta bio je da se omogu\u0107i skaliranje (podizanje i smanjenje broja instanci) za optimalan performans aplikacije u svakom trenutku.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Nase_resenje\"><\/span><strong>Na\u0161e re\u0161enje<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Prvi korak je bio prelazak sa stare na novu tehnologiju.&nbsp; Mainstream tim je optimizvao PHP 8.2 konfiguraciju, a Apache konfiguracija je preba\u010dena na nginx konfiguracione fajlove, \u0161to je odgovaralo ve\u0107em broju konekcija koja klijent ima prilikom kori\u0161\u0107enja aplikacije.&nbsp;&nbsp;<\/li>\n\n\n\n<li>U drugoj fazi, implementirali smo Auto Scaling group servis sa load balancer-om na AWS-u. Ovaj servis omogu\u0107ava da se sistem dinami\u010dki skalira uz pro\u0161irenje (ili smanjenje) broja EC2 instanci. Nakon postavke i provere staging setup-a, sproveli smo prelazak na produkcioni setup sa AutoScaling Group servisom i load balancer-om, gde smo kao maksimalni kapacitet postavili 5 instanci.&nbsp;&nbsp;<\/li>\n\n\n\n<li>Kao uzrok pada servera identifikovali smo neadekvatnu PHP konfiguraciju. S3 bucket je bio preplavljen slikama koje korisnici generi\u0161u, a cashe se nije brisao i time se optere\u0107ivao broj PHP thread-ova koji su bili definisani u PHP pool-u na serverima. Na\u0161 tim je sproveo adekvatnu konfiguraciju i obezbedio balans izme\u0111u memorije i CPU-ja koje server koristi.&nbsp;&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Smanjenje_troskova_kao_dodatan_benefit\"><\/span><strong>Smanjenje tro\u0161kova kao dodatan benefit&nbsp;<\/strong>&nbsp;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Pored navedenih prednosti, kao \u0161to je visoka dostupnost aplikacija, postigli smo u\u0161tedu od 30% za celokupnu AWS utilizaciju. Ova u\u0161teda je postignuta na bazi podataka tako \u0161to smo optimizovali pristup S3 objektima kroz cloudfront distribuciju i redis optimizaciju.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/444151764_369034946181700_7760382138544187355_n-1024x576.jpg\" alt=\"\" class=\"wp-image-26245\" style=\"width:841px;height:auto\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/444151764_369034946181700_7760382138544187355_n-1024x576.jpg 1024w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/444151764_369034946181700_7760382138544187355_n-300x169.jpg 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/444151764_369034946181700_7760382138544187355_n-768x432.jpg 768w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/444151764_369034946181700_7760382138544187355_n-1536x864.jpg 1536w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/444151764_369034946181700_7760382138544187355_n.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Uz podr\u0161ku na\u0161ih AWS eksperata, kompanija Blockade Labs uspe\u0161no je re\u0161ila infrastrukturne probleme, unapredila konfiguraciju u okviru EC2 instanci i osigurala optimalan rad svoje aplikacije. <\/p>\n","protected":false},"featured_media":26402,"template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[211,217],"class_list":["post-26232","case-studies","type-case-studies","status-publish","has-post-thumbnail","hentry","category-aws-2","category-cloud-troskovi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kako je AI startup unapredio dostupnost aplikacije i optimizovao tro\u0161kove AWS infrastukture\u00a0 - Mainstream<\/title>\n<meta name=\"description\" content=\"Uz podr\u0161ku na\u0161ih AWS eksperata, kompanija Blockade Labs uspe\u0161no je re\u0161ila infrastrukturne probleme, unapredila konfiguraciju u okviru EC2 instanci i osigurala optimalan rad svoje aplikacije.\" \/>\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\/blockade-labs\/\" \/>\n<meta property=\"og:locale\" content=\"sr_RS\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kako je AI startup unapredio dostupnost aplikacije i optimizovao tro\u0161kove AWS infrastukture\u00a0 - Mainstream\" \/>\n<meta property=\"og:description\" content=\"Uz podr\u0161ku na\u0161ih AWS eksperata, kompanija Blockade Labs uspe\u0161no je re\u0161ila infrastrukturne probleme, unapredila konfiguraciju u okviru EC2 instanci i osigurala optimalan rad svoje aplikacije.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/\" \/>\n<meta property=\"og:site_name\" content=\"Mainstream\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-02T13:31:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/blockade-labs-800.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"4 \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\\\/blockade-labs\\\/\",\"url\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/blockade-labs\\\/\",\"name\":\"Kako je AI startup unapredio dostupnost aplikacije i optimizovao tro\u0161kove AWS infrastukture\u00a0 - Mainstream\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/blockade-labs\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/blockade-labs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mainstream.eu\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/sava-osiguranje-case-study-copy-scaled.jpg\",\"datePublished\":\"2024-06-25T09:10:29+00:00\",\"dateModified\":\"2024-12-02T13:31:41+00:00\",\"description\":\"Uz podr\u0161ku na\u0161ih AWS eksperata, kompanija Blockade Labs uspe\u0161no je re\u0161ila infrastrukturne probleme, unapredila konfiguraciju u okviru EC2 instanci i osigurala optimalan rad svoje aplikacije.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/blockade-labs\\\/#breadcrumb\"},\"inLanguage\":\"sr-RS\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/blockade-labs\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sr-RS\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/blockade-labs\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mainstream.eu\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/sava-osiguranje-case-study-copy-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/mainstream.eu\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/sava-osiguranje-case-study-copy-scaled.jpg\",\"width\":2560,\"height\":1504},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/studije-slucaja\\\/blockade-labs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Po\u010detna\",\"item\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kako je AI startup unapredio dostupnost aplikacije i optimizovao tro\u0161kove AWS infrastukture\u00a0\"}]},{\"@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":"Kako je AI startup unapredio dostupnost aplikacije i optimizovao tro\u0161kove AWS infrastukture\u00a0 - Mainstream","description":"Uz podr\u0161ku na\u0161ih AWS eksperata, kompanija Blockade Labs uspe\u0161no je re\u0161ila infrastrukturne probleme, unapredila konfiguraciju u okviru EC2 instanci i osigurala optimalan rad svoje aplikacije.","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\/blockade-labs\/","og_locale":"sr_RS","og_type":"article","og_title":"Kako je AI startup unapredio dostupnost aplikacije i optimizovao tro\u0161kove AWS infrastukture\u00a0 - Mainstream","og_description":"Uz podr\u0161ku na\u0161ih AWS eksperata, kompanija Blockade Labs uspe\u0161no je re\u0161ila infrastrukturne probleme, unapredila konfiguraciju u okviru EC2 instanci i osigurala optimalan rad svoje aplikacije.","og_url":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/","og_site_name":"Mainstream","article_modified_time":"2024-12-02T13:31:41+00:00","og_image":[{"width":800,"height":400,"url":"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/blockade-labs-800.jpg","type":"image\/jpeg"}],"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":"4 \u043c\u0438\u043d\u0443\u0442\u0430"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/","url":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/","name":"Kako je AI startup unapredio dostupnost aplikacije i optimizovao tro\u0161kove AWS infrastukture\u00a0 - Mainstream","isPartOf":{"@id":"https:\/\/mainstream.eu\/sr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/#primaryimage"},"image":{"@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/#primaryimage"},"thumbnailUrl":"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/sava-osiguranje-case-study-copy-scaled.jpg","datePublished":"2024-06-25T09:10:29+00:00","dateModified":"2024-12-02T13:31:41+00:00","description":"Uz podr\u0161ku na\u0161ih AWS eksperata, kompanija Blockade Labs uspe\u0161no je re\u0161ila infrastrukturne probleme, unapredila konfiguraciju u okviru EC2 instanci i osigurala optimalan rad svoje aplikacije.","breadcrumb":{"@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/#breadcrumb"},"inLanguage":"sr-RS","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/"]}]},{"@type":"ImageObject","inLanguage":"sr-RS","@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/#primaryimage","url":"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/sava-osiguranje-case-study-copy-scaled.jpg","contentUrl":"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/06\/sava-osiguranje-case-study-copy-scaled.jpg","width":2560,"height":1504},{"@type":"BreadcrumbList","@id":"https:\/\/mainstream.eu\/sr\/studije-slucaja\/blockade-labs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Po\u010detna","item":"https:\/\/mainstream.eu\/sr\/"},{"@type":"ListItem","position":2,"name":"Kako je AI startup unapredio dostupnost aplikacije i optimizovao tro\u0161kove AWS infrastukture\u00a0"}]},{"@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\/26232","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\/26232\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/media\/26402"}],"wp:attachment":[{"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/media?parent=26232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mainstream.eu\/sr\/wp-json\/wp\/v2\/categories?post=26232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}