{"id":31050,"date":"2024-10-14T07:24:58","date_gmt":"2024-10-14T07:24:58","guid":{"rendered":"https:\/\/mainstream.eu\/?post_type=case-studies&#038;p=31050"},"modified":"2024-11-08T15:16:31","modified_gmt":"2024-11-08T15:16:31","slug":"posodobitev-aplikacije-in-optimizacija-it-operacij-s-procesi-kubernetes-in-devops","status":"publish","type":"case-studies","link":"https:\/\/mainstream.eu\/sl\/studije-slucaja\/fitpass","title":{"rendered":"Posodobitev aplikacije in optimizacija IT-operacij s procesi Kubernetes in DevOps"},"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\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"432\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/uporabniki-aplikacije.png\" alt=\"\" class=\"wp-image-31039\" style=\"width:312px;height:auto\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/uporabniki-aplikacije.png 957w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/uporabniki-aplikacije-300x135.png 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/uporabniki-aplikacije-768x347.png 768w\" sizes=\"auto, (max-width: 957px) 100vw, 957px\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"957\" height=\"432\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/7-drzave.png\" alt=\"\" class=\"wp-image-31043\" style=\"width:315px;height:auto\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/7-drzave.png 957w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/7-drzave-300x135.png 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/7-drzave-768x347.png 768w\" sizes=\"auto, (max-width: 957px) 100vw, 957px\" \/><\/figure>\n<\/div><\/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\/sl\/studije-slucaja\/fitpass\/#Cilji\" >Cilji<\/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\/fitpass\/#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\/sl\/studije-slucaja\/fitpass\/#Strateska_uporaba_nacel_Kubernetes_in_CICD_nacel_za_preoblikovanje_operacij_IT\" >Strate\u0161ka uporaba na\u010del Kubernetes in CI\/CD na\u010del za preoblikovanje operacij IT<\/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\/sl\/studije-slucaja\/fitpass\/#Prednosti_ki_smo_jih_dosegli\" >Prednosti, ki smo jih dosegli<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cilji\"><\/span><strong><strong>Cilji<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Eden izmed glavnih ciljev projekta je bil posodobiti aplikacijo FitPass z migracijo v novo, kontejnersko okolje. Stabilnost aplikacije, hitro uvajanje novih funkcionalnosti in dosledna uporabni\u0161ka izku\u0161nja na vseh trgih so bile prioritete podjetja, ki trenutno posluje v Srbiji, Bosni in Hercegovini, Gruziji, Gr\u010diji, Moldaviji, Tur\u010diji in \u010crni gori.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Rezultati\"><\/span><strong><strong>Rezultati&nbsp;<\/strong>&nbsp;<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Z implementacijo okolja Kubernetes in vzpostavitvijo u\u010dinkovitega cevovoda CI\/CD je FitPass precej izbolj\u0161al svoje aplikacije in IT-operacije. Aplikacije so postale stabilnej\u0161e in odpornej\u0161e na napake, skraj\u0161al se je tudi \u010das, potreben za uvedbo novih razli\u010dic, ekipa pa je dobila \u0161e bolj\u0161i vpogled v delovanje in zdravje sistema.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>Modernizacija v \u017eari\u0161\u010du&nbsp;<\/strong><\/strong><\/h3>\n\n\n\n<p>Pod vplivom tehnolo\u0161kih trendov ter na podlagi ambicioznih razvojnih na\u010drtov tr\u017eenja aplikacije na novih trgih so se v podjetju FitPass odlo\u010dili za posodobitev svoje IT-infrastrukture. Kompleksnost ekosistema IT, ki se je izkazala v ve\u010d razli\u010dicah operacijskih sistemov in razli\u010dnih razli\u010dic PHP in Node.js v razli\u010dnih okoljih, je prinesla izzive pri posodabljanju in izbolj\u0161anju delovanja aplikacij, kar pa je upo\u010dasnilo inovacijo, ki je bila ena izmed prioritet podjetja.&nbsp;<\/p>\n\n\n\n<p>Glede na to, da je modernizacija aplikacij zahtevala razli\u010dne vidike \u2013 od mikrostoritev do DevOps, varnosti, kontejnerjev in tehnologij za upravljanje kontejnerskega okolja, kot je Kubernetes, se je FitpPass odlo\u010dil poiskati partnerja, ki bi znal zdru\u017eiti vsa ta znanja.<\/p>\n\n\n\n<p>Mainstream, katerega storitve Managed Hosting je podjetje \u017ee uporabljalo v Srbiji, se je tudi v tem primeru izkazal kot zanesljiv partner za migracijo v novo IT-okolje in implementacijo tehnologij za posodobitev aplikacij.<\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Strateska_uporaba_nacel_Kubernetes_in_CICD_nacel_za_preoblikovanje_operacij_IT\"><\/span><strong><strong><strong>Strate\u0161ka uporaba na\u010del Kubernetes in CI\/CD na\u010del za preoblikovanje operacij IT<\/strong><\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Na samem za\u010detku je ekipa Mainstream opravila temeljito analizo obstoje\u010dih FitPass sistemov in aplikacij, kar je omogo\u010dilo opredelitev izzivov in potrebe aplikacij ter na\u010drtovanje migracije v kontejnersko okolje.&nbsp;<\/p>\n\n\n\n<p>Mainstreamovi strokovnjaki so po opravljeni analizi IT-ekosistema stranki pomagali implementirati \u0161irok nabor tehnologij in orodij za posodobitev infrastrukture. Klju\u010dni koraki tega projekta so bili:<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\"><strong><strong><strong>Implementacija Kubernetes okru\u017eenja&nbsp;<\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p>Eden od glavnih korakov je bila zasnova in implementacija robustne gru\u010de Kubernetes za u\u010dinkovito orkestracijo kontejnerskih aplikacij. Mainstream je ustvaril dve gru\u010di za FitPass: za produkcijsko okolje in za staging\/testiranje. Vsaka gru\u010da je konfigurirana s tremi upravljavskimi vozli\u0161\u010di za upravljanje stanja gru\u010de in orkestriranje nalog, medtem ko je \u0161tevilo delovnih vozli\u0161\u010d (worker nodes) prilagojeno potrebam okolja.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/fitpass-2-1024x577.jpg\" alt=\"\" class=\"wp-image-31063\" srcset=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/fitpass-2-1024x577.jpg 1024w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/fitpass-2-300x169.jpg 300w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/fitpass-2-768x433.jpg 768w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/fitpass-2-1536x865.jpg 1536w, https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/fitpass-2-2048x1154.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong><strong>Kontejnerizacija in vzpostavitev CI\/CD cevovoda&nbsp;<\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p>Kontejnerizacija aplikacij PHP in Laravel je bila pomemben del posodobitve. Mainstream je uporabil Docker za ustvarjanje vsebnikov, zaradi \u010desar so bile aplikacije bolj agilne in enostavnej\u0161e za uvajanje. Vsaka aplikacija je bila zapakirana s svojimi odvisnostmi, kar je odpravilo te\u017eavo&nbsp;\u00bbdeluje v mojem ra\u010dunalniku\u00ab.<\/p>\n\n\n\n<p>Po kontejnerizaciji so Mainstreamovi&nbsp;strokovnjaki vzpostavili u\u010dinkovit cevovod CI\/CD z uporabo Jenkinsa,&nbsp;kot klju\u010dnega orodja za avtomatizacijo. Cevovodi Jenkins so konfigurirani za samodejno gradnjo, testiranje in uvajanje aplikacij v ustrezno okolje Kubernetes, odvisno od toka sprememb kode. To omogo\u010da hitrej\u0161i&nbsp;zagon novih&nbsp;razli\u010dic&nbsp;aplikacij in zmanj\u0161uje mo\u017enost napak.&nbsp;<\/p>\n\n\n\n<p>Za aplikacije Laravel je bil v okviru cevovoda CI\/CD razvit nabor skriptov, ki se ukvarjajo&nbsp;z migracijo&nbsp;baze podatkov, kar je pogosta potreba v projektih Laravel. Avtomatizacija tega koraka je bistveno izbolj\u0161ala hitrost in zanesljivost postopka uvajanja, kar je ekipi omogo\u010dilo,&nbsp;da se osredoto\u010di na razvoj novih&nbsp;funkcionalnosti namesto na rutinske naloge.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>Spremljanje&nbsp;<\/strong>&nbsp;<\/strong><\/h3>\n\n\n\n<p>Mainstream je implementiral&nbsp;<strong>Prometheus&nbsp;<\/strong>za spremljanje infrastrukture in aplikacij, skupaj z nadzornimi plo\u0161\u010dami&nbsp;<strong>Grafana&nbsp;<\/strong>za vizualizacijo delovanja v realnem \u010dasu. To je&nbsp;ekipi&nbsp;FitPass omogo\u010dilo hitro prepoznavanje in odzivanje na morebitne te\u017eave,&nbsp;\u0161e&nbsp;preden&nbsp;utegnejo vplivati&nbsp;na izku\u0161njo kon\u010dnega uporabnika.&nbsp;<\/p>\n\n\n\n<p>Uporaba sistema&nbsp;za agregacijo&nbsp;dnevnikov Loki je bistveno izbolj\u0161ala analizo dnevnikov in diagnosticiranje te\u017eav. Z integracijo z okoljem Kubernetes je omogo\u010deno samodejno zdru\u017eevanje dnevnikov iz vseh komponent, kar je mo\u010dno pove\u010dalo u\u010dinkovitost procesa odpravljanja te\u017eav.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/scaling-1.svg\" alt=\"\" class=\"wp-image-30654\" style=\"width:726px;height:auto\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>Implementacija okolja za obnovitev po nesre\u010di<\/strong><\/strong><\/h3>\n\n\n\n<p>Implementacija okolja za obnovitev po&nbsp;nesre\u010di&nbsp;(DR) je klju\u010dna za zagotavljanje neprekinjenega poslovanja in zmanj\u0161anje tveganja izgube podatkov v primeru nepredvidenih incidentov. Ta proces je vklju\u010deval vzpostavitev sekundarne infrastrukture na drugi,&nbsp;neodvisni&nbsp;lokaciji. Z uporabo avtomatiziranih orodij za replikacijo podatkov in&nbsp;s&nbsp;prilagoditvijo procesa CI\/CD je&nbsp;omogo\u010den hiter prenos poslovnih operacij&nbsp;na lokacijo DR.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><strong>Usposabljanje in oddaja dokumentacije&nbsp;<\/strong><\/strong><\/h3>\n\n\n\n<p>Zadnja faza projekta je zajemala usposabljanje ekipe FitPass za delo z novimi tehnologijami in procesi. Mainstream je organiziral vrsto delavnic in&nbsp;treninge, ki so se osredoto\u010dali na&nbsp;upravljanje&nbsp;gru\u010de Kubernetes, delo z orodji CI\/CD in najbolj\u0161e prakse za razvoj in uvajanje kontejnerskih aplikacij. Mainstream strokovnjaki so pripravili tudi podrobno projektno dokumentacijo&nbsp;z navodili za uporabo in vzdr\u017eevanje sistema.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prednosti_ki_smo_jih_dosegli\"><\/span><strong><strong>Prednosti, ki smo jih dosegli<\/strong><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Postavitev trdnih temeljev za razvoj in skaliranje aplikacij&nbsp;<\/li>\n\n\n\n<li>Posodobljena arhitektura za ve\u010djo skalabilnost<\/li>\n\n\n\n<li>Ve\u010dja operativna u\u010dinkovitost in standardizacija IT-operacij<\/li>\n\n\n\n<li>Hitrej\u0161a diagnostika in odpravljanje te\u017eav pri delovanju aplikacije<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>S sklicevanjem na glavno podporo je Fitpass uspe\u0161no preoblikoval svojo IT infrastrukturo s strate\u0161ko uvedbo Kubernetesa in tehnologije CI\/CD.<\/p>\n","protected":false},"featured_media":30618,"template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[15,234],"class_list":["post-31050","case-studies","type-case-studies","status-publish","has-post-thumbnail","hentry","category-devops","category-devops-sl"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Posodobitev aplikacije in optimizacija IT-operacij s procesi Kubernetes in DevOps - Mainstream<\/title>\n<meta name=\"description\" content=\"S sklicevanjem na glavno podporo je Fitpass uspe\u0161no preoblikoval svojo IT infrastrukturo s strate\u0161ko uvedbo Kubernetesa in tehnologije CI\/CD.\" \/>\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\/sl\/studije-slucaja\/fitpass\/\" \/>\n<meta property=\"og:locale\" content=\"sl_SI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Posodobitev aplikacije in optimizacija IT-operacij s procesi Kubernetes in DevOps - Mainstream\" \/>\n<meta property=\"og:description\" content=\"S sklicevanjem na glavno podporo je Fitpass uspe\u0161no preoblikoval svojo IT infrastrukturo s strate\u0161ko uvedbo Kubernetesa in tehnologije CI\/CD.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mainstream.eu\/sl\/studije-slucaja\/fitpass\/\" \/>\n<meta property=\"og:site_name\" content=\"Mainstream\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-08T15:16:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/fitpass-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\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=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sl\\\/studije-slucaja\\\/fitpass\\\/\",\"url\":\"https:\\\/\\\/mainstream.eu\\\/sl\\\/studije-slucaja\\\/fitpass\\\/\",\"name\":\"Posodobitev aplikacije in optimizacija IT-operacij s procesi Kubernetes in DevOps - Mainstream\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sl\\\/studije-slucaja\\\/fitpass\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sl\\\/studije-slucaja\\\/fitpass\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mainstream.eu\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/fitpass.svg\",\"datePublished\":\"2024-10-14T07:24:58+00:00\",\"dateModified\":\"2024-11-08T15:16:31+00:00\",\"description\":\"S sklicevanjem na glavno podporo je Fitpass uspe\u0161no preoblikoval svojo IT infrastrukturo s strate\u0161ko uvedbo Kubernetesa in tehnologije CI\\\/CD.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sl\\\/studije-slucaja\\\/fitpass\\\/#breadcrumb\"},\"inLanguage\":\"sl-SI\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mainstream.eu\\\/sl\\\/studije-slucaja\\\/fitpass\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sl-SI\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sl\\\/studije-slucaja\\\/fitpass\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mainstream.eu\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/fitpass.svg\",\"contentUrl\":\"https:\\\/\\\/mainstream.eu\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/fitpass.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mainstream.eu\\\/sl\\\/studije-slucaja\\\/fitpass\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Doma\u010da\",\"item\":\"https:\\\/\\\/mainstream.eu\\\/sl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Posodobitev aplikacije in optimizacija IT-operacij s procesi Kubernetes in DevOps\"}]},{\"@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":"Posodobitev aplikacije in optimizacija IT-operacij s procesi Kubernetes in DevOps - Mainstream","description":"S sklicevanjem na glavno podporo je Fitpass uspe\u0161no preoblikoval svojo IT infrastrukturo s strate\u0161ko uvedbo Kubernetesa in tehnologije CI\/CD.","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\/sl\/studije-slucaja\/fitpass\/","og_locale":"sl_SI","og_type":"article","og_title":"Posodobitev aplikacije in optimizacija IT-operacij s procesi Kubernetes in DevOps - Mainstream","og_description":"S sklicevanjem na glavno podporo je Fitpass uspe\u0161no preoblikoval svojo IT infrastrukturo s strate\u0161ko uvedbo Kubernetesa in tehnologije CI\/CD.","og_url":"https:\/\/mainstream.eu\/sl\/studije-slucaja\/fitpass\/","og_site_name":"Mainstream","article_modified_time":"2024-11-08T15:16:31+00:00","og_image":[{"width":1500,"height":720,"url":"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/fitpass-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mainstream.eu\/sl\/studije-slucaja\/fitpass\/","url":"https:\/\/mainstream.eu\/sl\/studije-slucaja\/fitpass\/","name":"Posodobitev aplikacije in optimizacija IT-operacij s procesi Kubernetes in DevOps - Mainstream","isPartOf":{"@id":"https:\/\/mainstream.eu\/sr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mainstream.eu\/sl\/studije-slucaja\/fitpass\/#primaryimage"},"image":{"@id":"https:\/\/mainstream.eu\/sl\/studije-slucaja\/fitpass\/#primaryimage"},"thumbnailUrl":"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/fitpass.svg","datePublished":"2024-10-14T07:24:58+00:00","dateModified":"2024-11-08T15:16:31+00:00","description":"S sklicevanjem na glavno podporo je Fitpass uspe\u0161no preoblikoval svojo IT infrastrukturo s strate\u0161ko uvedbo Kubernetesa in tehnologije CI\/CD.","breadcrumb":{"@id":"https:\/\/mainstream.eu\/sl\/studije-slucaja\/fitpass\/#breadcrumb"},"inLanguage":"sl-SI","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mainstream.eu\/sl\/studije-slucaja\/fitpass\/"]}]},{"@type":"ImageObject","inLanguage":"sl-SI","@id":"https:\/\/mainstream.eu\/sl\/studije-slucaja\/fitpass\/#primaryimage","url":"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/fitpass.svg","contentUrl":"https:\/\/mainstream.eu\/wp-content\/uploads\/2024\/10\/fitpass.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/mainstream.eu\/sl\/studije-slucaja\/fitpass\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Doma\u010da","item":"https:\/\/mainstream.eu\/sl\/"},{"@type":"ListItem","position":2,"name":"Posodobitev aplikacije in optimizacija IT-operacij s procesi Kubernetes in DevOps"}]},{"@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\/31050","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\/31050\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mainstream.eu\/sl\/wp-json\/wp\/v2\/media\/30618"}],"wp:attachment":[{"href":"https:\/\/mainstream.eu\/sl\/wp-json\/wp\/v2\/media?parent=31050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mainstream.eu\/sl\/wp-json\/wp\/v2\/categories?post=31050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}