{"id":2492,"date":"2024-05-07T20:37:16","date_gmt":"2024-05-07T20:37:16","guid":{"rendered":"https:\/\/the-codest-test.goodc.tech\/?post_type=case-studies&#038;p=2492"},"modified":"2025-10-22T12:47:20","modified_gmt":"2025-10-22T12:47:20","slug":"oppkvalifisering-av-teamet-til-en-yoga-og-meditasjonsplattform-med-ruby-utviklere","status":"publish","type":"case-studies","link":"https:\/\/thecodest.co\/nb\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/","title":{"rendered":"Fra teknisk gjeld til forretningsvekst: Forbedre plattformens ytelse og reduser driftskostnadene"},"content":{"rendered":"<section id=\"anchors-block_c14820e5659811c5f6d3e2b486818324\" class=\"section-anchors mobile\">\n    <div class=\"section-anchors__container\">\n      <div class=\"section-anchors__content\">\n        <div class=\"section-anchors__list\">\n                                      <a v-scrollto=\"{element: 'goals'}\" class=\"item text-md\">\n                    <span class=\"button__content\">Prosjektbeskrivelse<\/span>\n                <\/a>\n                                                  <a v-scrollto=\"{element: 'challenges'}\" class=\"item text-md\">\n                    <span class=\"button__content\">Utfordringer<\/span>\n                <\/a>\n                                                  <a v-scrollto=\"{element: 'approach'}\" class=\"item text-md\">\n                    <span class=\"button__content\">Tiln\u00e6rming og resultater<\/span>\n                <\/a>\n                              <\/div>\n    <\/div>\n<\/section>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"project-description\">Prosjektbeskrivelse<\/h2>\n\n\n\n<p id=\"goals\">V\u00e5r <a href=\"https:\/\/thecodest.co\/nb\/dictionary\/how-to-lead-software-development-team\/\">team<\/a> startet p\u00e5 en transformativ <a href=\"https:\/\/thecodest.co\/nb\/dictionary\/why-do-projects-fail\/\">prosjekt<\/a> for en kunde som sto overfor betydelige programvareproblemer. Den eksisterende applikasjonen, som var avgj\u00f8rende for driften, led av tre store tilbakeslag: en fullstendig&nbsp;<strong>manglende testdekning<\/strong>avhengighet av en utdatert programvareversjon, og en overveldende tilstedev\u00e6relse av eldre <a href=\"https:\/\/thecodest.co\/nb\/dictionary\/what-is-code-refactoring\/\">kode<\/a>. Prosjektets hovedm\u00e5l var \u00e5 fornye og forsterke systemet. Vi hadde som m\u00e5l \u00e5 implementere robust testdekning for \u00e5 sikre stabilitet, migrere til en nyere programvareversjon for \u00e5 forbedre sikkerhet og funksjoner, og systematisk refaktorere den gamle koden for \u00e5 forbedre dens <a href=\"https:\/\/thecodest.co\/nb\/blog\/difference-between-elasticity-and-scalability-in-cloud-computing\/\">skalerbarhet<\/a>, vedlikeholdbarhet og kompatibilitet med moderne teknologistandarder.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"challenges\"><a href=\"https:\/\/thecodest.co\/#challenges\"><\/a>Utfordringer<\/h2>\n\n\n\n<p id=\"challenges\">I arbeidet med \u00e5 oppdatere kundens applikasjon sto vi overfor en rekke utfordringer. For det f\u00f8rste fantes det ingen testdekning, noe som gjorde enhver kodeendring risikabel fordi det manglet et sikkerhetsnett for \u00e5 fange opp feil eller funksjonelle problemer. Appen kj\u00f8rte ogs\u00e5 p\u00e5&nbsp;<strong>utdatert programvare<\/strong>og legger til bekymringer om sikkerhet og kompatibilitet med moderne systemer.<\/p>\n\n\n\n<p>I tillegg kom en stor mengde eldre kode, som var kompleks og ofte udokumentert. Dette gjorde all refaktorisering vanskelig og tidkrevende, ettersom enhver endring kunne f\u00e5 uforutsette konsekvenser. Mangelen p\u00e5 modularitet og avhengigheten av utdaterte biblioteker kompliserte oppgaven ytterligere og utgjorde en sikkerhetsrisiko.<\/p>\n\n\n\n<p>Kort oppsummert var prosjektet en balansegang, med utfordringer knyttet til sikkerhet, kompatibilitet og vedlikeholdbarhet, noe som gjorde hver oppdatering til en vanskelig prosess.<\/p>\n\n\n\n<section id=\"numbers-block_6ef324750f096227a1974b88e3d89716\" class=\"section numbers\">\n  <div class=\"wrapper\">\n    <div class=\"numbers__container numbers__left\">\n      <numbers :index=\"1\"><\/numbers>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"approach--results\"><a href=\"https:\/\/thecodest.co\/#approach--results\"><\/a>Tiln\u00e6rming og resultater<\/h2>\n\n\n\n<p id=\"approach\">For \u00e5 l\u00f8se kundens utfordringer er det n\u00f8dvendig med en systematisk og trinnvis tiln\u00e6rming. I f\u00f8rste omgang prioriterer vi \u00e5 etablere en&nbsp;<strong>robust testpakke<\/strong>. Ved \u00e5 innf\u00f8re testdekning trinnvis, og starte med kritiske applikasjonsveier, kan vi begynne \u00e5 sikre at senere endringer ikke f\u00f8rer til regresjoner eller forstyrrer viktige funksjoner.<\/p>\n\n\n\n<p>Parallelt med dette ble det gjennomf\u00f8rt en detaljert <a href=\"https:\/\/thecodest.co\/nb\/dictionary\/what-is-a-cyber-security-audit\/\">revisjon<\/a> av den eksisterende programvareversjonen. Ved \u00e5 identifisere viktige funksjoner, avhengigheter og potensielle fallgruver kan man sikre en smidigere overgang til en oppdatert programvareversjon. En oppgradering vil ikke bare forbedre sikkerheten med de nyeste oppdateringene, men ogs\u00e5&nbsp;<strong>introdusere moderne funksjoner<\/strong>, optimalisering av ytelse og brukeropplevelse.<\/p>\n\n\n\n<p>Den gamle koden, som uten tvil var den mest kompliserte utfordringen, skulle l\u00f8ses gjennom en kombinasjon av refaktorisering og omskriving. Vi prioriterte modul\u00e6r design og l\u00f8srev tett koblede komponenter, noe som gjorde kodebasen mer h\u00e5ndterbar og vedlikeholdbar. N\u00e5r det var mulig, ble utdaterte biblioteker og verkt\u00f8y erstattet med moderne, godt st\u00f8ttede alternativer.<\/p>\n\n\n\n<p>Ved prosjektets slutt ville kunden ha en revitalisert applikasjon med forbedret stabilitet, \u00f8kt sikkerhet og optimalisert ytelse. Den moderniserte kodebasen ville v\u00e6re enklere \u00e5 vedlikeholde og utvide, noe som ville sikre langsiktig skalerbarhet og kompatibilitet med teknologiske standarder i stadig utvikling.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"clients-opinion\"><a href=\"https:\/\/thecodest.co\/#clients-opinion\"><\/a>Kundens mening:<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>De er \u00e6rlige, direkte og l\u00f8sningsorienterte. Samarbeidet var fruktbart ettersom <a href=\"https:\/\/thecodest.co\/nb\/blog\/vibrant-upturn-charting-the-resolute-rise-of-swedish-firms\/\">The Codest<\/a> <a href=\"https:\/\/thecodest.co\/nb\/case-studies\/providing-a-team-of-ruby-developers-for-a-fintech-company\/\">Ruby<\/a> <a href=\"https:\/\/thecodest.co\/nb\/blog\/outsourcing-software-development-why-partner-with-the-codest\/\">utviklingsteam<\/a> kunne produsere en mer optimalisert plattform som \u00f8kte salget og lojaliteten.<\/p>\n\n\n\n<p><strong>PETER MUNTENAU<\/strong><\/p>\n\n\n\n<p>Administrerende direkt\u00f8r i Yogobe<\/p>\n<\/blockquote>\n\n\n\n<section id=\"download-block_93dcd51963c3c49a2ca505f10a96ac3d\" class=\"section section-download\">\n  <div class=\"wrapper\">\n    <div class=\"section-download__container\">\n      <div class=\"section-download__content\">\n        <h2 class=\"section-download__title display-lg weight-bold\">Fullstendig casestudie<\/h2>\n        <div class=\"section-download__desc\">\n                  <\/div>\n        \n                  <a href=\"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/From-Technical-Debt-to-Business-Growth_-Enhancing-a-Platforms-Performance-and-Reduce-Operational-Co.pdf\" download class=\"section-download__button button button--primary\">\n            <span class=\"button__content\">\n              <svg width=\"13\" height=\"12\" viewbox=\"0 0 13 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <g id=\"Group\">\n                <path id=\"Vector\" d=\"M5.75001 0.75C5.75001 0.551088 5.82903 0.360322 5.96968 0.21967C6.11034 0.0790178 6.3011 0 6.50001 0C6.69893 0 6.88969 0.0790178 7.03034 0.21967C7.171 0.360322 7.25001 0.551088 7.25001 0.75V6.1185L9.68226 3.68625L10.7428 4.74675L6.50001 8.9895L2.25726 4.7475L3.31776 3.687L5.75001 6.1185V0.75Z\" fill=\"white\"\/>\n                <path id=\"Vector_2\" d=\"M0.5 7.5H2V10.5H11V7.5H12.5V10.5C12.5 10.8978 12.342 11.2794 12.0607 11.5607C11.7794 11.842 11.3978 12 11 12H2C1.60218 12 1.22064 11.842 0.93934 11.5607C0.658035 11.2794 0.5 10.8978 0.5 10.5V7.5Z\" fill=\"white\"\/>\n                <\/g>\n              <\/svg>\n\n              LAST NED.PDF            <\/span>\n          <\/a>\n         \n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section id=\"case-studies-list-block_4e847abd230171787b231d5e38e4067e\" class=\"section case-studies-list\">\n  <div class=\"wrapper\">\n          <div class=\"case-studies-list__content\">\n        <div class=\"case-studies-list__head post-case-study\">\n          <h2 class=\"display-lg\">Andre casestudier<\/h2>\n                      <div class=\"case-studies-list__navigation\">\n              <div class=\"case-studies-list__control\">\n                <button type=\"button\" aria-label=\"Forrige lysbilde\" class=\"case-studies-list__swiper-button-prev button button--short\"><span\n                      class=\"button__content\"><\/span><\/button>\n                <button type=\"button\" aria-label=\"Neste lysbilde\" class=\"case-studies-list__swiper-button-next button button--short\"><span\n                      class=\"button__content\"><\/span>\n                <\/button>\n              <\/div>\n            <\/div>\n                  <\/div>\n        <swiper\n            class=\"case-studies-list__swiper\"\n            ref=\"swiper_block_4e847abd230171787b231d5e38e4067e\"\n            :options=\"{                slidesPerView: 1,                spaceBetween: 24,                navigation: {                nextEl: '.case-studies-list__swiper-button-next',                prevEl: '.case-studies-list__swiper-button-prev',                }                }\"\n        >\n                                              <swiper-slide class=\"case-studies-list__item\">\n                  <div class=\"card-case-studies\">\n    <a href=\"https:\/\/thecodest.co\/nb\/case-studies\/transforming-logistics-with-a-custom-digital-platform\/\" class=\"card-case-studies__container\">\n      <div class=\"card-case-studies__content\">\n        <div class=\"card-case-studies__industry\">\n          The Codest Verdi for kunden:        <\/div>\n        <div class=\"card-case-studies__title\">\n          Reduserte driftskostnadene med 38% og leveringstiden med 45% med en spesialtilpasset logistikkplattform        <\/div>\n        <div class=\"card-case-studies__button\">Les casestudie<\/div>\n      <\/div>\n      <div class=\"card-case-studies__image\">\n        <img decoding=\"async\" width=\"212\" height=\"212\" src=\"https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1.png 212w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1-48x48.png 48w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1-56x56.png 56w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1-150x150.png 150w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1-12x12.png 12w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1-24x24.png 24w\" sizes=\"auto, (max-width: 212px) 100vw, 212px\" loading=\"lazy\" \/>      <\/div>\n    <\/a>\n  <\/div>\n              <\/swiper-slide>\n                          <swiper-slide class=\"case-studies-list__item\">\n                  <div class=\"card-case-studies\">\n    <a href=\"https:\/\/thecodest.co\/nb\/case-studies\/scaling-iot-solutions-for-office-space-management\/\" class=\"card-case-studies__container\">\n      <div class=\"card-case-studies__content\">\n        <div class=\"card-case-studies__industry\">\n          Codest-verdien for kunden        <\/div>\n        <div class=\"card-case-studies__title\">\n          Muliggjorde 60% raskere sporing av belegg og sparte 120 000 euro \u00e5rlig gjennom en IoT-kontoradministrasjonsplattform        <\/div>\n        <div class=\"card-case-studies__button\">Les casestudie<\/div>\n      <\/div>\n      <div class=\"card-case-studies__image\">\n        <img decoding=\"async\" width=\"590\" height=\"572\" src=\"https:\/\/thecodest.co\/app\/uploads\/2024\/10\/estimote-logo-1.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/thecodest.co\/app\/uploads\/2024\/10\/estimote-logo-1.png 590w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/estimote-logo-1-48x48.png 48w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/estimote-logo-1-300x291.png 300w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/estimote-logo-1-12x12.png 12w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/estimote-logo-1-25x24.png 25w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" loading=\"lazy\" \/>      <\/div>\n    <\/a>\n  <\/div>\n              <\/swiper-slide>\n                          <swiper-slide class=\"case-studies-list__item\">\n                  <div class=\"card-case-studies\">\n    <a href=\"https:\/\/thecodest.co\/nb\/case-studies\/delivering-ruby-on-rails-talent-for-fast-integration\/\" class=\"card-case-studies__container\">\n      <div class=\"card-case-studies__content\">\n        <div class=\"card-case-studies__industry\">\n          Den beste verdien for kunden        <\/div>\n        <div class=\"card-case-studies__title\">\n          Utplassering av erfarne Ruby-talenter p\u00e5 under 10 dager for \u00e5 fremskynde produktveikartet med 4 m\u00e5neder        <\/div>\n        <div class=\"card-case-studies__button\">Les casestudie<\/div>\n      <\/div>\n      <div class=\"card-case-studies__image\">\n        <img decoding=\"async\" width=\"379\" height=\"47\" src=\"https:\/\/thecodest.co\/app\/uploads\/2024\/10\/consultport24-logo.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/thecodest.co\/app\/uploads\/2024\/10\/consultport24-logo.png 379w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/consultport24-logo-300x37.png 300w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/consultport24-logo-18x2.png 18w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/consultport24-logo-194x24.png 194w\" sizes=\"auto, (max-width: 379px) 100vw, 379px\" loading=\"lazy\" \/>      <\/div>\n    <\/a>\n  <\/div>\n              <\/swiper-slide>\n                          <swiper-slide class=\"case-studies-list__item\">\n                  <div class=\"card-case-studies\">\n    <a href=\"https:\/\/thecodest.co\/nb\/case-studies\/providing-a-team-of-ruby-developers-for-a-fintech-company\/\" class=\"card-case-studies__container\">\n      <div class=\"card-case-studies__content\">\n        <div class=\"card-case-studies__industry\">\n          Den st\u00f8rste verdien for kunden         <\/div>\n        <div class=\"card-case-studies__title\">\n          \u00d8kte kontantstr\u00f8mmen med 2,5 millioner euro og reduserte behandlingstiden med 67% med en sikker plattform for fakturafinansiering        <\/div>\n        <div class=\"card-case-studies__button\">Les casestudie<\/div>\n      <\/div>\n      <div class=\"card-case-studies__image\">\n        <img decoding=\"async\" width=\"898\" height=\"171\" src=\"https:\/\/thecodest.co\/app\/uploads\/2024\/04\/supplierplus.svg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" \/>      <\/div>\n    <\/a>\n  <\/div>\n              <\/swiper-slide>\n                          <swiper-slide class=\"case-studies-list__item\">\n                  <div class=\"card-case-studies\">\n    <a href=\"https:\/\/thecodest.co\/nb\/case-studies\/how-the-codest-helped-bright-launch-a-scalable-edtech-platform\/\" class=\"card-case-studies__container\">\n      <div class=\"card-case-studies__content\">\n        <div class=\"card-case-studies__industry\">\n          The Codest Verdi for kunden:        <\/div>\n        <div class=\"card-case-studies__title\">\n          Lanserte en skalerbar EdTech-plattform med over 50 000 brukere p\u00e5 6 m\u00e5neder        <\/div>\n        <div class=\"card-case-studies__button\">Les casestudie<\/div>\n      <\/div>\n      <div class=\"card-case-studies__image\">\n        <img decoding=\"async\" width=\"3668\" height=\"1039\" src=\"https:\/\/thecodest.co\/app\/uploads\/2025\/04\/bright-logo-icon-1.svg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" \/>      <\/div>\n    <\/a>\n  <\/div>\n              <\/swiper-slide>\n                          <swiper-slide class=\"case-studies-list__item\">\n                  <div class=\"card-case-studies\">\n    <a href=\"https:\/\/thecodest.co\/nb\/case-studies\/software-development-services-for-a-blockchain-company\/\" class=\"card-case-studies__container\">\n      <div class=\"card-case-studies__content\">\n        <div class=\"card-case-studies__industry\">\n          Den beste verdien for kunden        <\/div>\n        <div class=\"card-case-studies__title\">\n          Automatiserte 85% transaksjonsarbeidsflyter og reduserte behandlingstiden fra 5 timer til 23 minutter        <\/div>\n        <div class=\"card-case-studies__button\">Les casestudie<\/div>\n      <\/div>\n      <div class=\"card-case-studies__image\">\n        <img decoding=\"async\" width=\"138\" height=\"32\" src=\"https:\/\/thecodest.co\/app\/uploads\/2024\/04\/ramp.svg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" \/>      <\/div>\n    <\/a>\n  <\/div>\n              <\/swiper-slide>\n                              <\/swiper>\n              <\/div>\n    \n  <\/div>\n<\/section>\n\n\n\n\n<section id=\"accordion-block_9d9ec074fc028178883f5e9b3a885e15\" class=\"section accordion\">\n  <div class=\"wrapper\">\n    <div class=\"accordion__container\">\n      <div class=\"accordion__heading\">\n        <div class=\"accordion__title\">\n          VANLIGE SP\u00d8RSM\u00c5L        <\/div>\n\n                  <a href=\"https:\/\/thecodest.co\/nb\/contact\/\" class=\"button button--primary button--inverted small\">\n            <span class=\"button__content\">KONTAKT OSS<\/span>\n          <\/a>\n              <\/div>\n      \n\n      \n      <el-collapse class=\"accordion__content\">\n                  <el-collapse-item class=\"accordion__item\" name=\"1\">\n            <p class=\"head\" slot=\"title\">Hvor lang tid tok det \u00e5 implementere l\u00f8sningen?<\/p>\n            <div class=\"content\">Det tok noen m\u00e5neder \u00e5 oppgradere Ruby-utviklere til en yoga- og meditasjonsplattform - inkludert onboarding, l\u00f8pende oppl\u00e6ring, kodegjennomgang og integrering i kundens arbeidsflyt.<\/div>\n          <\/el-collapse-item>\n                  <el-collapse-item class=\"accordion__item\" name=\"2\">\n            <p class=\"head\" slot=\"title\">Hvilke konkrete resultater oppn\u00e5dde kunden?<\/p>\n            <div class=\"content\">- Forbedret teamkapasitet i <a href=\"https:\/\/thecodest.co\/nb\/case-studies\/delivering-ruby-on-rails-talent-for-fast-integration\/\">Ruby on Rails<\/a>\r\n\r\n- Raskere levering av funksjoner og redusert etterslep\r\n\r\n- H\u00f8yere kodekvalitet og vedlikeholdbarhet\r\n\r\n- Positive tilbakemeldinger p\u00e5 delt kunnskap og samarbeid\r\n<\/div>\n          <\/el-collapse-item>\n                  <el-collapse-item class=\"accordion__item\" name=\"3\">\n            <p class=\"head\" slot=\"title\">Kan denne l\u00f8sningen brukes i andre bransjer?<\/p>\n            <div class=\"content\">Ja - modellen for kompetanseheving fungerer for alle plattformer som trenger rask <a href=\"https:\/\/thecodest.co\/nb\/blog\/staff-augmentation-meaning-a-complete-practical-overview\/\">internt team<\/a> kompetansevekst, inkludert <a href=\"https:\/\/thecodest.co\/nb\/dictionary\/saas-software-as-a-service\/\">SaaS<\/a>, <a href=\"https:\/\/thecodest.co\/nb\/dictionary\/healthtech-software-developers\/\">Helseteknologi<\/a>, <a href=\"https:\/\/thecodest.co\/nb\/case-studies\/how-the-codest-helped-bright-launch-a-scalable-edtech-platform\/\">EdTech<\/a>og markedsplasser.<\/div>\n          <\/el-collapse-item>\n                  <el-collapse-item class=\"accordion__item\" name=\"4\">\n            <p class=\"head\" slot=\"title\">Hvilke teknologier ble brukt i dette prosjektet?<\/p>\n            <div class=\"content\">- Ruby on <a href=\"https:\/\/thecodest.co\/nb\/blog\/ways-to-increase-your-rails-performance\/\">Rails<\/a>\r\n\r\n- Oppsett for parprogrammering, verkt\u00f8y for kodegjennomgang\r\n\r\n- Enhetstesting, CI\/CD-pipelines\r\n<\/div>\n          <\/el-collapse-item>\n              <\/el-collapse>\n    <\/div>\n  <\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>Project Description Our team embarked on a transformative project for a client facing significant software hurdles. Their existing application, crucial to their operations, suffered from three major setbacks: a complete&nbsp;absence of test coverage, reliance on an outdated software version, and an overwhelming presence of legacy code. Our project&#8217;s primary objective was to rejuvenate and fortify [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2187,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-2492","case-studies","type-case-studies","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>From Technical Debt to Business Growth: Enhancing a Platform&#039;s Performance and Reduce Operational Costs - The Codest<\/title>\n<meta name=\"description\" content=\"Project Description Our team embarked on a transformative project for a client facing significant software hurdles. Their existing application, crucial to\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecodest.co\/nb\/casestudier\/oppkvalifisering-av-teamet-til-en-yoga-og-meditasjonsplattform-med-ruby-utviklere\/\" \/>\n<meta property=\"og:locale\" content=\"nb_NO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"From Technical Debt to Business Growth: Enhancing a Platform&#039;s Performance and Reduce Operational Costs\" \/>\n<meta property=\"og:description\" content=\"Project Description Our team embarked on a transformative project for a client facing significant software hurdles. Their existing application, crucial to\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecodest.co\/nb\/casestudier\/oppkvalifisering-av-teamet-til-en-yoga-og-meditasjonsplattform-med-ruby-utviklere\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codest\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-22T12:47:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecodest.co\/app\/uploads\/2024\/06\/cover-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"2 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/\",\"name\":\"From Technical Debt to Business Growth: Enhancing a Platform's Performance and Reduce Operational Costs - The Codest\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/04\\\/yogobe.svg\",\"datePublished\":\"2024-05-07T20:37:16+00:00\",\"dateModified\":\"2025-10-22T12:47:20+00:00\",\"description\":\"Project Description Our team embarked on a transformative project for a client facing significant software hurdles. Their existing application, crucial to\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/#breadcrumb\"},\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/04\\\/yogobe.svg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/04\\\/yogobe.svg\",\"width\":380,\"height\":140},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thecodest.co\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Case Studies\",\"item\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"From Technical Debt to Business Growth: Enhancing a Platform&#8217;s Performance and Reduce Operational Costs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"name\":\"The Codest\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thecodest.co\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nb-NO\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"width\":144,\"height\":36,\"caption\":\"The Codest\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/pl.linkedin.com\\\/company\\\/codest\",\"https:\\\/\\\/clutch.co\\\/profile\\\/codest\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Fra teknisk gjeld til forretningsvekst: Forbedre ytelsen til en plattform og reduser driftskostnadene - The Codest","description":"Prosjektbeskrivelse team tok fatt p\u00e5 et transformativt prosjekt for en kunde som sto overfor betydelige programvareproblemer. Deres eksisterende applikasjon, som var avgj\u00f8rende for","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:\/\/thecodest.co\/nb\/casestudier\/oppkvalifisering-av-teamet-til-en-yoga-og-meditasjonsplattform-med-ruby-utviklere\/","og_locale":"nb_NO","og_type":"article","og_title":"From Technical Debt to Business Growth: Enhancing a Platform's Performance and Reduce Operational Costs","og_description":"Project Description Our team embarked on a transformative project for a client facing significant software hurdles. Their existing application, crucial to","og_url":"https:\/\/thecodest.co\/nb\/casestudier\/oppkvalifisering-av-teamet-til-en-yoga-og-meditasjonsplattform-med-ruby-utviklere\/","og_site_name":"The Codest","article_modified_time":"2025-10-22T12:47:20+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/thecodest.co\/app\/uploads\/2024\/06\/cover-image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/","url":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/","name":"Fra teknisk gjeld til forretningsvekst: Forbedre ytelsen til en plattform og reduser driftskostnadene - The Codest","isPartOf":{"@id":"https:\/\/thecodest.co\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/#primaryimage"},"image":{"@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/04\/yogobe.svg","datePublished":"2024-05-07T20:37:16+00:00","dateModified":"2025-10-22T12:47:20+00:00","description":"Prosjektbeskrivelse team tok fatt p\u00e5 et transformativt prosjekt for en kunde som sto overfor betydelige programvareproblemer. Deres eksisterende applikasjon, som var avgj\u00f8rende for","breadcrumb":{"@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/#breadcrumb"},"inLanguage":"nb-NO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/"]}]},{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/#primaryimage","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/04\/yogobe.svg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/04\/yogobe.svg","width":380,"height":140},{"@type":"BreadcrumbList","@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thecodest.co\/"},{"@type":"ListItem","position":2,"name":"Case Studies","item":"https:\/\/thecodest.co\/case-studies\/"},{"@type":"ListItem","position":3,"name":"From Technical Debt to Business Growth: Enhancing a Platform&#8217;s Performance and Reduce Operational Costs"}]},{"@type":"WebSite","@id":"https:\/\/thecodest.co\/#website","url":"https:\/\/thecodest.co\/","name":"The Codest","description":"","publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thecodest.co\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nb-NO"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"The Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","width":144,"height":36,"caption":"The Codest"},"image":{"@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/pl.linkedin.com\/company\/codest","https:\/\/clutch.co\/profile\/codest"]}]}},"_links":{"self":[{"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/case-studies\/2492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/case-studies"}],"about":[{"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/types\/case-studies"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":14,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/case-studies\/2492\/revisions"}],"predecessor-version":[{"id":10042,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/case-studies\/2492\/revisions\/10042"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/media\/2187"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/media?parent=2492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}