{"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":"zvysovani-kvalifikace-tymu-platformy-pro-jogu-a-meditaci-pomoci-vyvojaru-v-jazyce-ruby","status":"publish","type":"case-studies","link":"https:\/\/thecodest.co\/cs\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/","title":{"rendered":"Od technick\u00e9ho dluhu k obchodn\u00edmu r\u016fstu: Zlep\u0161en\u00ed v\u00fdkonu platformy a sn\u00ed\u017een\u00ed provozn\u00edch n\u00e1klad\u016f"},"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\">Popis projektu<\/span>\n                <\/a>\n                                                  <a v-scrollto=\"{element: 'challenges'}\" class=\"item text-md\">\n                    <span class=\"button__content\">V\u00fdzvy<\/span>\n                <\/a>\n                                                  <a v-scrollto=\"{element: 'approach'}\" class=\"item text-md\">\n                    <span class=\"button__content\">P\u0159\u00edstup a v\u00fdsledky<\/span>\n                <\/a>\n                              <\/div>\n    <\/div>\n<\/section>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"project-description\">Popis projektu<\/h2>\n\n\n\n<p id=\"goals\">Na\u0161e <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/how-to-lead-software-development-team\/\">t\u00fdm<\/a> zah\u00e1jil transforma\u010dn\u00ed <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/why-do-projects-fail\/\">projekt<\/a> pro klienta, kter\u00fd se pot\u00fdk\u00e1 s v\u00fdznamn\u00fdmi softwarov\u00fdmi p\u0159ek\u00e1\u017ekami. Jejich st\u00e1vaj\u00edc\u00ed aplikace, kter\u00e1 je pro jejich provoz kl\u00ed\u010dov\u00e1, trp\u011bla t\u0159emi hlavn\u00edmi probl\u00e9my: kompletn\u00ed v\u00fdpadek&nbsp;<strong>absence pokryt\u00ed test\u016f<\/strong>, spol\u00e9h\u00e1n\u00ed se na zastaralou verzi softwaru a p\u0159eva\u017euj\u00edc\u00ed p\u0159\u00edtomnost star\u0161\u00edch verz\u00ed. <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/what-is-code-refactoring\/\">k\u00f3d<\/a>. Hlavn\u00edm c\u00edlem na\u0161eho projektu bylo omladit a pos\u00edlit syst\u00e9m. Na\u0161\u00edm c\u00edlem bylo zav\u00e9st robustn\u00ed pokryt\u00ed test\u016f zaji\u0161\u0165uj\u00edc\u00ed stabilitu, p\u0159ej\u00edt na aktu\u00e1ln\u00ed verzi softwaru pro zv\u00fd\u0161en\u00ed bezpe\u010dnosti a funkc\u00ed a systematicky refaktorovat star\u0161\u00ed k\u00f3d, abychom zlep\u0161ili jeho <a href=\"https:\/\/thecodest.co\/cs\/blog\/difference-between-elasticity-and-scalability-in-cloud-computing\/\">\u0161k\u00e1lovatelnost<\/a>, udr\u017eovatelnost a kompatibilitu s modern\u00edmi technologick\u00fdmi standardy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"challenges\"><a href=\"https:\/\/thecodest.co\/#challenges\"><\/a>V\u00fdzvy<\/h2>\n\n\n\n<p id=\"challenges\">P\u0159i aktualizaci klientsk\u00e9 aplikace jsme se pot\u00fdkali s \u0159adou probl\u00e9m\u016f. Za prv\u00e9, neexistovalo \u017e\u00e1dn\u00e9 pokryt\u00ed testov\u00e1n\u00edm, tak\u017ee ka\u017ed\u00e1 zm\u011bna k\u00f3du byla riskantn\u00ed kv\u016fli absenci z\u00e1chrann\u00e9 s\u00edt\u011b, kter\u00e1 by zachytila chyby nebo funk\u010dn\u00ed probl\u00e9my. Aplikace tak\u00e9 b\u011b\u017eela na&nbsp;<strong>zastaral\u00fd software<\/strong>a p\u0159id\u00e1v\u00e1 obavy o bezpe\u010dnost a kompatibilitu s modern\u00edmi syst\u00e9my.<\/p>\n\n\n\n<p>K t\u011bmto probl\u00e9m\u016fm se p\u0159id\u00e1valo velk\u00e9 mno\u017estv\u00ed star\u0161\u00edho k\u00f3du, kter\u00fd byl slo\u017eit\u00fd a \u010dasto nedokumentovan\u00fd. To zt\u011b\u017eovalo a prodlu\u017eovalo refaktorizaci, proto\u017ee ka\u017ed\u00e1 zm\u011bna mohla m\u00edt nep\u0159edv\u00eddan\u00e9 d\u016fsledky. Nedostate\u010dn\u00e1 modularita a z\u00e1vislost na zastaral\u00fdch knihovn\u00e1ch \u00fakol d\u00e1le komplikovaly a p\u0159edstavovaly bezpe\u010dnostn\u00ed riziko.<\/p>\n\n\n\n<p>Celkov\u011b byl projekt n\u00e1ro\u010dn\u00fd na vyv\u00e1\u017eenost, proto\u017ee probl\u00e9my t\u00fdkaj\u00edc\u00ed se bezpe\u010dnosti, kompatibility a udr\u017eovatelnosti \u010dinily z ka\u017ed\u00e9 aktualizace choulostiv\u00fd postup.<\/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>P\u0159\u00edstup a v\u00fdsledky<\/h2>\n\n\n\n<p id=\"approach\">\u0158e\u0161en\u00ed probl\u00e9m\u016f klienta by vy\u017eadovalo systematick\u00fd a postupn\u00fd p\u0159\u00edstup. Zpo\u010d\u00e1tku jsme up\u0159ednostnili vytvo\u0159en\u00ed&nbsp;<strong>robustn\u00ed sada test\u016f<\/strong>. Postupn\u00fdm zav\u00e1d\u011bn\u00edm testovac\u00edho pokryt\u00ed, po\u010d\u00ednaje kritick\u00fdmi cestami aplikace, m\u016f\u017eeme za\u010d\u00edt zaji\u0161\u0165ovat, \u017ee n\u00e1sledn\u00e9 zm\u011bny nezavedou regrese nebo nenaru\u0161\u00ed z\u00e1kladn\u00ed funkce.<\/p>\n\n\n\n<p>Soub\u011b\u017en\u011b s t\u00edm prob\u00edh\u00e1 podrobn\u00fd <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/what-is-a-cyber-security-audit\/\">audit<\/a> st\u00e1vaj\u00edc\u00ed verze softwaru. Identifikace kl\u00ed\u010dov\u00fdch funkc\u00ed, z\u00e1vislost\u00ed a potenci\u00e1ln\u00edch \u00faskal\u00ed by umo\u017enila hlad\u0161\u00ed p\u0159echod na aktualizovanou verzi softwaru. Aktualizace by nejen zv\u00fd\u0161ila bezpe\u010dnost pomoc\u00ed nejnov\u011bj\u0161\u00edch z\u00e1plat, ale tak\u00e9&nbsp;<strong>zaveden\u00ed modern\u00edch funkc\u00ed<\/strong>, optimalizace v\u00fdkonu a u\u017eivatelsk\u00e9ho komfortu.<\/p>\n\n\n\n<p>Star\u0161\u00ed k\u00f3d, kter\u00fd je pravd\u011bpodobn\u011b nejslo\u017eit\u011bj\u0161\u00edm probl\u00e9mem, by se \u0159e\u0161il kombinac\u00ed refaktoringu a p\u0159episu. Up\u0159ednostn\u011bn\u00edm modul\u00e1rn\u00edho n\u00e1vrhu jsme rozpojili \u00fazce prov\u00e1zan\u00e9 komponenty, \u010d\u00edm\u017e se k\u00f3dov\u00e1 z\u00e1kladna stala l\u00e9pe spravovatelnou a udr\u017eovatelnou. Kdykoli to bylo mo\u017en\u00e9, byly zastaral\u00e9 knihovny a n\u00e1stroje nahrazeny sou\u010dasn\u00fdmi, dob\u0159e podporovan\u00fdmi alternativami.<\/p>\n\n\n\n<p>Na konci projektu m\u011bl klient k dispozici obnovenou aplikaci, kter\u00e1 se vyzna\u010dovala lep\u0161\u00ed stabilitou, zv\u00fd\u0161en\u00fdm zabezpe\u010den\u00edm a optimalizovan\u00fdm v\u00fdkonem. Jej\u00ed modernizovan\u00e1 k\u00f3dov\u00e1 z\u00e1kladna by se snadn\u011bji udr\u017eovala a roz\u0161i\u0159ovala, co\u017e by zajistilo dlouhodobou \u0161k\u00e1lovatelnost a kompatibilitu s vyv\u00edjej\u00edc\u00edmi se technologick\u00fdmi standardy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"clients-opinion\"><a href=\"https:\/\/thecodest.co\/#clients-opinion\"><\/a>N\u00e1zor klienta:<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Jsou \u010destn\u00ed, p\u0159\u00edm\u00ed a orientuj\u00ed se na \u0159e\u0161en\u00ed. Spolupr\u00e1ce byla plodn\u00e1, proto\u017ee <a href=\"https:\/\/thecodest.co\/cs\/blog\/vibrant-upturn-charting-the-resolute-rise-of-swedish-firms\/\">The Codest<\/a> <a href=\"https:\/\/thecodest.co\/cs\/case-studies\/providing-a-team-of-ruby-developers-for-a-fintech-company\/\">Ruby<\/a> <a href=\"https:\/\/thecodest.co\/cs\/blog\/outsourcing-software-development-why-partner-with-the-codest\/\">v\u00fdvojov\u00fd t\u00fdm<\/a> se poda\u0159ilo vytvo\u0159it optimalizovan\u011bj\u0161\u00ed platformu, kter\u00e1 zv\u00fd\u0161ila prodej a m\u00edru udr\u017een\u00ed.<\/p>\n\n\n\n<p><strong>PETER MUNTENAU<\/strong><\/p>\n\n\n\n<p>CEO na 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\">\u00dapln\u00e1 p\u0159\u00edpadov\u00e1 studie<\/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              ST\u00c1HNOUT.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\">Dal\u0161\u00ed p\u0159\u00edpadov\u00e9 studie<\/h2>\n                      <div class=\"case-studies-list__navigation\">\n              <div class=\"case-studies-list__control\">\n                <button type=\"button\" aria-label=\"P\u0159edchoz\u00ed sn\u00edmek\" class=\"case-studies-list__swiper-button-prev button button--short\"><span\n                      class=\"button__content\"><\/span><\/button>\n                <button type=\"button\" aria-label=\"Dal\u0161\u00ed sn\u00edmek\" 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\/cs\/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 Hodnota pro klienta:        <\/div>\n        <div class=\"card-case-studies__title\">\n          Sn\u00ed\u017een\u00ed provozn\u00edch n\u00e1klad\u016f o 38% a dodac\u00ed lh\u016fty o 45% d\u00edky vlastn\u00ed logistick\u00e9 platform\u011b.        <\/div>\n        <div class=\"card-case-studies__button\">P\u0159e\u010dt\u011bte si p\u0159\u00edpadovou studii<\/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\/cs\/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          Hodnota The Codest pro klienta        <\/div>\n        <div class=\"card-case-studies__title\">\n          Umo\u017enil rychlej\u0161\u00ed sledov\u00e1n\u00ed obsazenosti 60% a u\u0161et\u0159il 120 tis\u00edc eur ro\u010dn\u011b d\u00edky platform\u011b pro spr\u00e1vu kancel\u00e1\u0159\u00ed IoT.        <\/div>\n        <div class=\"card-case-studies__button\">P\u0159e\u010dt\u011bte si p\u0159\u00edpadovou studii<\/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\/cs\/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          The Codest Hodnota pro z\u00e1kazn\u00edka        <\/div>\n        <div class=\"card-case-studies__title\">\n          Nasazen\u00ed seniorn\u00edch talent\u016f v jazyce Ruby za m\u00e9n\u011b ne\u017e 10 dn\u00ed, aby se urychlil pl\u00e1n v\u00fdvoje produktu o 4 m\u011bs\u00edce.        <\/div>\n        <div class=\"card-case-studies__button\">P\u0159e\u010dt\u011bte si p\u0159\u00edpadovou studii<\/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\/cs\/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          The Codest Hodnota pro klienta         <\/div>\n        <div class=\"card-case-studies__title\">\n          Zv\u00fd\u0161en\u00ed cash flow o 2,5 milionu eur a zkr\u00e1cen\u00ed doby zpracov\u00e1n\u00ed o 67% d\u00edky bezpe\u010dn\u00e9 platform\u011b pro financov\u00e1n\u00ed faktur.        <\/div>\n        <div class=\"card-case-studies__button\">P\u0159e\u010dt\u011bte si p\u0159\u00edpadovou studii<\/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\/cs\/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 Hodnota pro klienta:        <\/div>\n        <div class=\"card-case-studies__title\">\n          Spu\u0161t\u011bn\u00ed \u0161k\u00e1lovateln\u00e9 platformy EdTech, kter\u00e1 za 6 m\u011bs\u00edc\u016f obslou\u017eila v\u00edce ne\u017e 50 tis\u00edc u\u017eivatel\u016f.        <\/div>\n        <div class=\"card-case-studies__button\">P\u0159e\u010dt\u011bte si p\u0159\u00edpadovou studii<\/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\/cs\/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          The Codest Hodnota pro z\u00e1kazn\u00edka        <\/div>\n        <div class=\"card-case-studies__title\">\n          Automatizace 85% pracovn\u00edch postup\u016f transakc\u00ed a zkr\u00e1cen\u00ed doby zpracov\u00e1n\u00ed z 5 h na 23 min.        <\/div>\n        <div class=\"card-case-studies__button\">P\u0159e\u010dt\u011bte si p\u0159\u00edpadovou studii<\/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          \u010cASTO KLADEN\u00c9 DOTAZY        <\/div>\n\n                  <a href=\"https:\/\/thecodest.co\/cs\/contact\/\" class=\"button button--primary button--inverted small\">\n            <span class=\"button__content\">KONTAKTUJTE N\u00c1S<\/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\">Jak dlouho trvala implementace \u0159e\u0161en\u00ed?<\/p>\n            <div class=\"content\">Za\u0161kolen\u00ed v\u00fdvoj\u00e1\u0159\u016f Ruby pro platformu pro j\u00f3gu a meditaci trvalo n\u011bkolik m\u011bs\u00edc\u016f - v\u010detn\u011b n\u00e1stupu, pr\u016fb\u011b\u017en\u00e9ho \u0161kolen\u00ed, reviz\u00ed k\u00f3du a integrace do pracovn\u00edch postup\u016f klienta.<\/div>\n          <\/el-collapse-item>\n                  <el-collapse-item class=\"accordion__item\" name=\"2\">\n            <p class=\"head\" slot=\"title\">Jak\u00fdch konkr\u00e9tn\u00edch v\u00fdsledk\u016f klient dos\u00e1hl?<\/p>\n            <div class=\"content\">- Zlep\u0161en\u00ed schopnost\u00ed t\u00fdmu v <a href=\"https:\/\/thecodest.co\/cs\/case-studies\/delivering-ruby-on-rails-talent-for-fast-integration\/\">Ruby on Rails<\/a>\r\n\r\n- Rychlej\u0161\u00ed dod\u00e1v\u00e1n\u00ed funkc\u00ed a sn\u00ed\u017een\u00ed po\u010dtu nedod\u011blk\u016f\r\n\r\n- Vy\u0161\u0161\u00ed kvalita a udr\u017eovatelnost k\u00f3du\r\n\r\n- Pozitivn\u00ed zp\u011btn\u00e1 vazba na sd\u00edlen\u00e9 znalosti a spolupr\u00e1ci\r\n<\/div>\n          <\/el-collapse-item>\n                  <el-collapse-item class=\"accordion__item\" name=\"3\">\n            <p class=\"head\" slot=\"title\">Lze toto \u0159e\u0161en\u00ed pou\u017e\u00edt i v jin\u00fdch odv\u011btv\u00edch?<\/p>\n            <div class=\"content\">Ano - model zvy\u0161ov\u00e1n\u00ed kvalifikace funguje pro jakoukoli platformu, kter\u00e1 pot\u0159ebuje rychlou pomoc. <a href=\"https:\/\/thecodest.co\/cs\/blog\/staff-augmentation-meaning-a-complete-practical-overview\/\">intern\u00ed t\u00fdm<\/a> r\u016fst kompetenc\u00ed, v\u010detn\u011b <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/saas-software-as-a-service\/\">SaaS<\/a>, <a href=\"https:\/\/thecodest.co\/cs\/dictionary\/healthtech-software-developers\/\">HealthTech<\/a>, <a href=\"https:\/\/thecodest.co\/cs\/case-studies\/how-the-codest-helped-bright-launch-a-scalable-edtech-platform\/\">EdTech<\/a>a tr\u017ei\u0161t\u011b.<\/div>\n          <\/el-collapse-item>\n                  <el-collapse-item class=\"accordion__item\" name=\"4\">\n            <p class=\"head\" slot=\"title\">Jak\u00e9 technologie byly v tomto projektu pou\u017eity?<\/p>\n            <div class=\"content\">- Ruby on <a href=\"https:\/\/thecodest.co\/cs\/blog\/ways-to-increase-your-rails-performance\/\">Rails<\/a>\r\n\r\n- Nastaven\u00ed p\u00e1rov\u00e9ho programov\u00e1n\u00ed, n\u00e1stroje pro revizi k\u00f3du\r\n\r\n- Testov\u00e1n\u00ed jednotek, 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=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecodest.co\/cs\/pripadove-studie\/zvysovani-kvalifikace-tymu-platformy-pro-jogu-a-meditaci-pomoci-vyvojaru-v-jazyce-ruby\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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 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;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecodest.co\/cs\/pripadove-studie\/zvysovani-kvalifikace-tymu-platformy-pro-jogu-a-meditaci-pomoci-vyvojaru-v-jazyce-ruby\/\" \/>\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 minutes\" \/>\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\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/#breadcrumb\"},\"inLanguage\":\"cs-CZ\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"cs-CZ\",\"@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\":\"cs-CZ\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs-CZ\",\"@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":"Od technick\u00e9ho dluhu k obchodn\u00edmu r\u016fstu: Zlep\u0161en\u00ed v\u00fdkonu platformy a sn\u00ed\u017een\u00ed provozn\u00edch n\u00e1klad\u016f - The Codest","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\/cs\/pripadove-studie\/zvysovani-kvalifikace-tymu-platformy-pro-jogu-a-meditaci-pomoci-vyvojaru-v-jazyce-ruby\/","og_locale":"cs_CZ","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 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;]","og_url":"https:\/\/thecodest.co\/cs\/pripadove-studie\/zvysovani-kvalifikace-tymu-platformy-pro-jogu-a-meditaci-pomoci-vyvojaru-v-jazyce-ruby\/","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 minutes"},"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":"Od technick\u00e9ho dluhu k obchodn\u00edmu r\u016fstu: Zlep\u0161en\u00ed v\u00fdkonu platformy a sn\u00ed\u017een\u00ed provozn\u00edch n\u00e1klad\u016f - 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","breadcrumb":{"@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/#breadcrumb"},"inLanguage":"cs-CZ","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/"]}]},{"@type":"ImageObject","inLanguage":"cs-CZ","@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":"cs-CZ"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"The Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"cs-CZ","@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\/cs\/wp-json\/wp\/v2\/case-studies\/2492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/case-studies"}],"about":[{"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/types\/case-studies"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":14,"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/case-studies\/2492\/revisions"}],"predecessor-version":[{"id":10042,"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/case-studies\/2492\/revisions\/10042"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/media\/2187"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/cs\/wp-json\/wp\/v2\/media?parent=2492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}