{"id":6573,"date":"2022-03-04T15:14:00","date_gmt":"2022-03-04T14:14:00","guid":{"rendered":"https:\/\/tenesys.io\/case-study\/psi\/"},"modified":"2026-05-20T08:44:49","modified_gmt":"2026-05-20T06:44:49","slug":"psi","status":"publish","type":"case-study","link":"https:\/\/tenesys.io\/en\/case-study\/psi\/","title":{"rendered":"PSI Software \u2013 Logistics"},"content":{"rendered":"<style>.kb-row-layout-id6573_9d0aaa-9e > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_9d0aaa-9e > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_9d0aaa-9e > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1600px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-xxl, 5rem);grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id6573_9d0aaa-9e > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_9d0aaa-9e > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id6573_9d0aaa-9e > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_9d0aaa-9e alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column6573_91c0a9-23 > .kt-inside-inner-col,.kadence-column6573_91c0a9-23 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_91c0a9-23 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_91c0a9-23 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_91c0a9-23 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_91c0a9-23 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_91c0a9-23{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_91c0a9-23 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_91c0a9-23 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_91c0a9-23\"><div class=\"kt-inside-inner-col\"><style>.kb-image6573_fd0581-aa .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image6573_fd0581-aa size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"555\" height=\"524\" src=\"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/Logo-10.png\" alt=\"\" class=\"kb-img wp-image-3990\" srcset=\"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/Logo-10.png 555w, https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/Logo-10-300x283.png 300w\" sizes=\"auto, (max-width: 555px) 100vw, 555px\" \/><\/figure>\n<\/div><\/div>\n\n\n<style>.kadence-column6573_8542ec-91 > .kt-inside-inner-col,.kadence-column6573_8542ec-91 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_8542ec-91 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_8542ec-91 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_8542ec-91 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_8542ec-91 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_8542ec-91{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_8542ec-91 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_8542ec-91 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_8542ec-91\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_7641b7-a5, .wp-block-kadence-advancedheading.kt-adv-heading6573_7641b7-a5[data-kb-block=\"kb-adv-heading6573_7641b7-a5\"]{margin-bottom:var(--global-kb-spacing-xs, 1rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_7641b7-a5 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_7641b7-a5[data-kb-block=\"kb-adv-heading6573_7641b7-a5\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_7641b7-a5 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_7641b7-a5[data-kb-block=\"kb-adv-heading6573_7641b7-a5\"] img.kb-inline-image{width:150px;vertical-align:baseline;}.wp-block-kadence-advancedheading.kt-adv-heading6573_7641b7-a5[data-kb-block=\"kb-adv-heading6573_7641b7-a5\"] a, .kt-adv-heading-link6573_7641b7-a5, .kt-adv-heading-link6573_7641b7-a5 .kt-adv-heading6573_7641b7-a5[data-kb-block=\"kb-adv-heading6573_7641b7-a5\"]{color:var(--global-palette3, #1A202C);}.wp-block-kadence-advancedheading.kt-adv-heading6573_7641b7-a5[data-kb-block=\"kb-adv-heading6573_7641b7-a5\"] a:hover, .kt-adv-heading-link6573_7641b7-a5:hover, .kt-adv-heading-link6573_7641b7-a5:hover .kt-adv-heading6573_7641b7-a5[data-kb-block=\"kb-adv-heading6573_7641b7-a5\"]{color:var(--global-palette3, #1A202C);}.wp-block-kadence-advancedheading.kt-adv-heading6573_7641b7-a5[data-kb-block=\"kb-adv-heading6573_7641b7-a5\"] a, a.kb-advanced-heading-link.kt-adv-heading-link6573_7641b7-a5{text-decoration:underline;}.wp-block-kadence-advancedheading.kt-adv-heading6573_7641b7-a5[data-kb-block=\"kb-adv-heading6573_7641b7-a5\"] a:hover, a.kb-advanced-heading-link.kt-adv-heading-link6573_7641b7-a5:hover{text-decoration:underline;}<\/style>\n<p class=\"kt-adv-heading6573_7641b7-a5 eyebrow cs-back wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color hls-underline\" data-kb-block=\"kb-adv-heading6573_7641b7-a5\"><a href=\"https:\/\/tenesys.io\/en\/case-studies\/\">Back to Success Stories<\/a><\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_188e13-f1, .wp-block-kadence-advancedheading.kt-adv-heading6573_188e13-f1[data-kb-block=\"kb-adv-heading6573_188e13-f1\"]{margin-top:0px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_188e13-f1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_188e13-f1[data-kb-block=\"kb-adv-heading6573_188e13-f1\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_188e13-f1 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_188e13-f1[data-kb-block=\"kb-adv-heading6573_188e13-f1\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h1 class=\"kt-adv-heading6573_188e13-f1 wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading6573_188e13-f1\">How PSI Software \u2013 Logistics Built a Flexible Cloud Platform for Warehouse Intelligence<\/h1>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_71e10b-a7, .wp-block-kadence-advancedheading.kt-adv-heading6573_71e10b-a7[data-kb-block=\"kb-adv-heading6573_71e10b-a7\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_71e10b-a7 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_71e10b-a7[data-kb-block=\"kb-adv-heading6573_71e10b-a7\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_71e10b-a7 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_71e10b-a7[data-kb-block=\"kb-adv-heading6573_71e10b-a7\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_71e10b-a7 wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading6573_71e10b-a7\">PSI Software \u2013 Logistics is part of the PSI AG Group headquartered in Berlin, which has been developing software for industry for over 50 years. The Pozna\u0144 branch of PSI has achieved success in implementing and developing the PSIwms system for warehouse management. <br><br>As part of the PSIwms system development, the team developed the Warehouse Intelligence concept, which involves using artificial intelligence to optimize logistics processes.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_bfccf2-a0, .wp-block-kadence-advancedheading.kt-adv-heading6573_bfccf2-a0[data-kb-block=\"kb-adv-heading6573_bfccf2-a0\"]{padding-top:var(--global-kb-spacing-xs, 1rem);margin-bottom:var(--global-kb-spacing-xs, 1rem);font-style:normal;border-top:1px solid #e6e6e6;}.wp-block-kadence-advancedheading.kt-adv-heading6573_bfccf2-a0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_bfccf2-a0[data-kb-block=\"kb-adv-heading6573_bfccf2-a0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_bfccf2-a0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_bfccf2-a0[data-kb-block=\"kb-adv-heading6573_bfccf2-a0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading6573_bfccf2-a0, .wp-block-kadence-advancedheading.kt-adv-heading6573_bfccf2-a0[data-kb-block=\"kb-adv-heading6573_bfccf2-a0\"]{border-top:1px solid #e6e6e6;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading6573_bfccf2-a0, .wp-block-kadence-advancedheading.kt-adv-heading6573_bfccf2-a0[data-kb-block=\"kb-adv-heading6573_bfccf2-a0\"]{border-top:1px solid #e6e6e6;}}<\/style>\n<p class=\"kt-adv-heading6573_bfccf2-a0 eyebrow wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading6573_bfccf2-a0\">Services Used:<\/p>\n\n\n<style>.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d92111-41:not(.this-stops-third-party-issues){margin-top:0px;margin-bottom:0px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d92111-41 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-sm, 1.5rem);margin-left:0px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d92111-41 ul.kt-svg-icon-list{grid-row-gap:5px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d92111-41 .kb-svg-icon-wrap{font-size:20px;color:var(--global-palette4, #2D3748);}.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d92111-41 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{margin-right:10px;}.kt-svg-icon-list-items6573_d92111-41 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items6573_d92111-41 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a{color:var(--global-palette4, #2D3748);font-size:14px;color:var(--global-palette4, #2D3748);}.kt-svg-icon-list-items6573_d92111-41 ul.kt-svg-icon-list .kt-svg-icon-list-level-0 .kt-svg-icon-list-single svg{font-size:20px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d92111-41 .wp-block-kadence-listitem a{text-decoration:none;}.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d92111-41 ul.kt-svg-icon-list .wp-block-kadence-listitem a{color:var(--global-palette4, #2D3748);}.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d92111-41 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover{color:var(--global-palette3, #1A202C);}<\/style>\n<div class=\"wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items6573_d92111-41 kt-svg-icon-list-columns-1 alignnone tenesys-icon-list-with-links\"><ul class=\"kt-svg-icon-list\"><style>.kt-svg-icon-list-item-6573_1b0061-cc .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-6573_1b0061-cc\"><a href=\"https:\/\/tenesys.io\/en\/services\/cloud-strategy-and-migration\/\" class=\"kt-svg-icon-link\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_externalLink kt-svg-icon-list-single\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"\/><polyline points=\"15 3 21 3 21 9\"\/><line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\"\/><\/svg><\/span><span class=\"kt-svg-icon-list-text\">Cloud strategy and migration<\/span><\/a><\/li>\n\n\n<style>.kt-svg-icon-list-item-6573_837bec-2d .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-6573_837bec-2d\"><a href=\"https:\/\/tenesys.io\/en\/services\/ci-cd-pipelines-automation-and-optimization\/\" class=\"kt-svg-icon-link\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_externalLink kt-svg-icon-list-single\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"\/><polyline points=\"15 3 21 3 21 9\"\/><line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\"\/><\/svg><\/span><span class=\"kt-svg-icon-list-text\">CI\/CD Process Automation and Optimization&nbsp;<\/span><\/a><\/li>\n\n\n<style>.kt-svg-icon-list-item-6573_285cc1-08 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-6573_285cc1-08\"><a href=\"https:\/\/tenesys.io\/en\/services\/infrastructure-as-code-iac\/\" class=\"kt-svg-icon-link\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_externalLink kt-svg-icon-list-single\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"\/><polyline points=\"15 3 21 3 21 9\"\/><line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\"\/><\/svg><\/span><span class=\"kt-svg-icon-list-text\">Infrastructure as Code<\/span><\/a><\/li>\n\n\n<style>.kt-svg-icon-list-item-6573_d09d52-41 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-6573_d09d52-41\"><a href=\"https:\/\/tenesys.io\/en\/services\/containerization-and-orchestration\/\" class=\"kt-svg-icon-link\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fe_externalLink kt-svg-icon-list-single\"><svg viewBox=\"0 0 24 24\"  fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"\/><polyline points=\"15 3 21 3 21 9\"\/><line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\"\/><\/svg><\/span><span class=\"kt-svg-icon-list-text\">Containerization and Orchestration<\/span><\/a><\/li>\n<\/ul><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6573_bfae0b-86{margin-bottom:var(--global-kb-spacing-lg, 3rem);}.kb-row-layout-id6573_bfae0b-86 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_bfae0b-86 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_bfae0b-86 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-none, 0rem );max-width:100%;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6573_bfae0b-86 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_bfae0b-86 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id6573_bfae0b-86 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_bfae0b-86 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column6573_5f6db9-1e > .kt-inside-inner-col,.kadence-column6573_5f6db9-1e > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_5f6db9-1e > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_5f6db9-1e > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_5f6db9-1e > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_5f6db9-1e > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_5f6db9-1e{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_5f6db9-1e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_5f6db9-1e > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_5f6db9-1e\"><div class=\"kt-inside-inner-col\"><style>.kb-image6573_cdbd0e-11.kb-image-is-ratio-size, .kb-image6573_cdbd0e-11 .kb-image-is-ratio-size{max-width:1522px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image6573_cdbd0e-11.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image6573_cdbd0e-11 .kb-image-is-ratio-size{align-self:unset;}.kb-image6573_cdbd0e-11 figure{max-width:1522px;}.kb-image6573_cdbd0e-11 .image-is-svg, .kb-image6573_cdbd0e-11 .image-is-svg img{width:100%;}.kb-image6573_cdbd0e-11 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image6573_cdbd0e-11\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1709\" src=\"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-scaled.jpg\" alt=\"\" class=\"kb-img wp-image-6512\" srcset=\"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-scaled.jpg 2560w, https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-300x200.jpg 300w, https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-1024x683.jpg 1024w, https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-768x513.jpg 768w, https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-1536x1025.jpg 1536w, https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-2048x1367.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption><sub><sup>magnific.com<\/sup><\/sub><\/figcaption><\/figure><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column6573_e520d3-18 > .kt-inside-inner-col,.kadence-column6573_e520d3-18 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_e520d3-18 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_e520d3-18 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_e520d3-18 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_e520d3-18 > .kt-inside-inner-col{background-color:var(--global-palette3, #1A202C);}.kadence-column6573_e520d3-18 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_e520d3-18{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_e520d3-18 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_e520d3-18 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_e520d3-18\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-id6573_90d7d3-3d > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_90d7d3-3d > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_90d7d3-3d > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1600px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-xl, 4rem);padding-bottom:var(--global-kb-spacing-xl, 4rem);min-height:60px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6573_90d7d3-3d{border-top:0px solid #3c3c3c;}.kb-row-layout-id6573_90d7d3-3d > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_90d7d3-3d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 1024px){.kb-row-layout-id6573_90d7d3-3d{border-top:0px solid #3c3c3c;}}@media all and (max-width: 767px){.kb-row-layout-id6573_90d7d3-3d > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6573_90d7d3-3d{border-top:0px solid #3c3c3c;}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_90d7d3-3d alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column6573_a3fba6-fc > .kt-inside-inner-col{border-top:1px solid #3c3c3c;}.kadence-column6573_a3fba6-fc > .kt-inside-inner-col,.kadence-column6573_a3fba6-fc > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_a3fba6-fc > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_a3fba6-fc > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_a3fba6-fc > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_a3fba6-fc > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_a3fba6-fc{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_a3fba6-fc > .kt-inside-inner-col{border-top:1px solid #3c3c3c;flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_a3fba6-fc > .kt-inside-inner-col{border-top:1px solid #3c3c3c;flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_a3fba6-fc\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-id6573_f39d5d-87 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_f39d5d-87 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_f39d5d-87 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);}.kb-row-layout-id6573_f39d5d-87 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id6573_f39d5d-87 > .kt-row-column-wrap{grid-template-columns:repeat(4, minmax(0, 1fr));}.kb-row-layout-id6573_f39d5d-87 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_f39d5d-87 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}}@media all and (max-width: 1024px){.kb-row-layout-id6573_f39d5d-87 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id6573_f39d5d-87 > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id6573_f39d5d-87 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_f39d5d-87 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-4-columns kt-row-layout-equal kt-tab-layout-two-grid kt-mobile-layout-two-grid kt-row-valign-top\">\n<style>.kadence-column6573_978137-e8 > .kt-inside-inner-col,.kadence-column6573_978137-e8 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_978137-e8 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_978137-e8 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_978137-e8 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_978137-e8 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_978137-e8{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_978137-e8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_978137-e8 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_978137-e8\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_7134d8-e2, .wp-block-kadence-advancedheading.kt-adv-heading6573_7134d8-e2[data-kb-block=\"kb-adv-heading6573_7134d8-e2\"]{margin-bottom:var(--global-kb-spacing-xs, 1rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_7134d8-e2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_7134d8-e2[data-kb-block=\"kb-adv-heading6573_7134d8-e2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_7134d8-e2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_7134d8-e2[data-kb-block=\"kb-adv-heading6573_7134d8-e2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_7134d8-e2 eyebrow wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color\" data-kb-block=\"kb-adv-heading6573_7134d8-e2\">Client:<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_94480f-cf, .wp-block-kadence-advancedheading.kt-adv-heading6573_94480f-cf[data-kb-block=\"kb-adv-heading6573_94480f-cf\"]{font-size:14px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_94480f-cf mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_94480f-cf[data-kb-block=\"kb-adv-heading6573_94480f-cf\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_94480f-cf img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_94480f-cf[data-kb-block=\"kb-adv-heading6573_94480f-cf\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_94480f-cf wp-block-kadence-advancedheading has-theme-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading6573_94480f-cf\">PSI Software \u2013 Logistics<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column6573_d371c7-22 > .kt-inside-inner-col,.kadence-column6573_d371c7-22 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_d371c7-22 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_d371c7-22 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_d371c7-22 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_d371c7-22 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_d371c7-22{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_d371c7-22 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_d371c7-22 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_d371c7-22\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_4d6aa5-42, .wp-block-kadence-advancedheading.kt-adv-heading6573_4d6aa5-42[data-kb-block=\"kb-adv-heading6573_4d6aa5-42\"]{margin-bottom:var(--global-kb-spacing-xs, 1rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_4d6aa5-42 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_4d6aa5-42[data-kb-block=\"kb-adv-heading6573_4d6aa5-42\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_4d6aa5-42 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_4d6aa5-42[data-kb-block=\"kb-adv-heading6573_4d6aa5-42\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_4d6aa5-42 eyebrow wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color\" data-kb-block=\"kb-adv-heading6573_4d6aa5-42\">Industry:<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_e76fd9-a7, .wp-block-kadence-advancedheading.kt-adv-heading6573_e76fd9-a7[data-kb-block=\"kb-adv-heading6573_e76fd9-a7\"]{font-size:14px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_e76fd9-a7 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_e76fd9-a7[data-kb-block=\"kb-adv-heading6573_e76fd9-a7\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_e76fd9-a7 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_e76fd9-a7[data-kb-block=\"kb-adv-heading6573_e76fd9-a7\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_e76fd9-a7 wp-block-kadence-advancedheading has-theme-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading6573_e76fd9-a7\">Manufacturing and Industry<br>SaaS \/ ISV<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column6573_44988b-ac > .kt-inside-inner-col,.kadence-column6573_44988b-ac > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_44988b-ac > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_44988b-ac > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_44988b-ac > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_44988b-ac > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_44988b-ac{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_44988b-ac > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_44988b-ac > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_44988b-ac\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_92f953-57, .wp-block-kadence-advancedheading.kt-adv-heading6573_92f953-57[data-kb-block=\"kb-adv-heading6573_92f953-57\"]{margin-bottom:var(--global-kb-spacing-xs, 1rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_92f953-57 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_92f953-57[data-kb-block=\"kb-adv-heading6573_92f953-57\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_92f953-57 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_92f953-57[data-kb-block=\"kb-adv-heading6573_92f953-57\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_92f953-57 eyebrow wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color\" data-kb-block=\"kb-adv-heading6573_92f953-57\">Technologies:<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_02a3d2-19, .wp-block-kadence-advancedheading.kt-adv-heading6573_02a3d2-19[data-kb-block=\"kb-adv-heading6573_02a3d2-19\"]{font-size:14px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_02a3d2-19 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_02a3d2-19[data-kb-block=\"kb-adv-heading6573_02a3d2-19\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_02a3d2-19 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_02a3d2-19[data-kb-block=\"kb-adv-heading6573_02a3d2-19\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_02a3d2-19 wp-block-kadence-advancedheading has-theme-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading6573_02a3d2-19\">AWS<br>Kubernetes (EKS)<br>Terraform<br>GitLab CI<\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column6573_6404c0-3a > .kt-inside-inner-col,.kadence-column6573_6404c0-3a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_6404c0-3a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_6404c0-3a > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_6404c0-3a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_6404c0-3a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_6404c0-3a{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_6404c0-3a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_6404c0-3a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_6404c0-3a\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_4fcfae-15, .wp-block-kadence-advancedheading.kt-adv-heading6573_4fcfae-15[data-kb-block=\"kb-adv-heading6573_4fcfae-15\"]{margin-top:var(--global-kb-spacing-md, 2rem);font-size:14px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_4fcfae-15 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_4fcfae-15[data-kb-block=\"kb-adv-heading6573_4fcfae-15\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_4fcfae-15 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_4fcfae-15[data-kb-block=\"kb-adv-heading6573_4fcfae-15\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading6573_4fcfae-15, .wp-block-kadence-advancedheading.kt-adv-heading6573_4fcfae-15[data-kb-block=\"kb-adv-heading6573_4fcfae-15\"]{margin-top:var(--global-kb-spacing-md, 2rem);}}<\/style>\n<p class=\"kt-adv-heading6573_4fcfae-15 wp-block-kadence-advancedheading has-theme-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading6573_4fcfae-15\">ArgoCD<br>ElasticSearch<br>LogStash<br>Kibana<\/p>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6573_7b20cb-26{margin-top:0px;margin-bottom:var(--global-kb-spacing-md, 2rem);}.kb-row-layout-id6573_7b20cb-26 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_7b20cb-26 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_7b20cb-26 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:50%;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6573_7b20cb-26 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_7b20cb-26 > .kt-row-column-wrap{max-width:70%;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6573_7b20cb-26{margin-bottom:var(--global-kb-spacing-sm, 1.5rem);}.kb-row-layout-id6573_7b20cb-26 > .kt-row-column-wrap{max-width:98%;margin-left:auto;margin-right:auto;padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_7b20cb-26 alignnone tenesys-section-small-width-on-desktop wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column6573_c32f2a-91 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-lg, 3rem);}.kadence-column6573_c32f2a-91 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);}.kadence-column6573_c32f2a-91 > .kt-inside-inner-col,.kadence-column6573_c32f2a-91 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_c32f2a-91 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_c32f2a-91 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_c32f2a-91 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_c32f2a-91 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_c32f2a-91{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_c32f2a-91 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_c32f2a-91 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_c32f2a-91\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_2ff277-ca, .wp-block-kadence-advancedheading.kt-adv-heading6573_2ff277-ca[data-kb-block=\"kb-adv-heading6573_2ff277-ca\"]{display:block;margin-bottom:var(--global-kb-spacing-sm, 1.5rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_2ff277-ca mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_2ff277-ca[data-kb-block=\"kb-adv-heading6573_2ff277-ca\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_2ff277-ca img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_2ff277-ca[data-kb-block=\"kb-adv-heading6573_2ff277-ca\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<span class=\"kt-adv-heading6573_2ff277-ca eyebrow wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading6573_2ff277-ca\">Challenges<\/span>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_02a673-ca, .wp-block-kadence-advancedheading.kt-adv-heading6573_02a673-ca[data-kb-block=\"kb-adv-heading6573_02a673-ca\"]{margin-top:0px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_02a673-ca mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_02a673-ca[data-kb-block=\"kb-adv-heading6573_02a673-ca\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_02a673-ca img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_02a673-ca[data-kb-block=\"kb-adv-heading6573_02a673-ca\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6573_02a673-ca wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading6573_02a673-ca\">Business Challenge<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_701d31-3e, .wp-block-kadence-advancedheading.kt-adv-heading6573_701d31-3e[data-kb-block=\"kb-adv-heading6573_701d31-3e\"]{max-width:83%;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_701d31-3e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_701d31-3e[data-kb-block=\"kb-adv-heading6573_701d31-3e\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_701d31-3e img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_701d31-3e[data-kb-block=\"kb-adv-heading6573_701d31-3e\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading6573_701d31-3e, .wp-block-kadence-advancedheading.kt-adv-heading6573_701d31-3e[data-kb-block=\"kb-adv-heading6573_701d31-3e\"]{max-width:100%;}}<\/style>\n<p class=\"kt-adv-heading6573_701d31-3e wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading6573_701d31-3e\">The PSI Polska team tasked us with designing an environment that would support the pace of research and development work on Warehouse Intelligence. We identified key technological barriers that needed to be resolved for the platform to become a real tool for AI model experiments, not just infrastructure support. <br><\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column6573_838011-7c > .kt-inside-inner-col,.kadence-column6573_838011-7c > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_838011-7c > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_838011-7c > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_838011-7c > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_838011-7c > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_838011-7c{position:relative;}.kadence-column6573_838011-7c, .kt-inside-inner-col > .kadence-column6573_838011-7c:not(.specificity){margin-bottom:var(--global-kb-spacing-sm, 1.5rem);}@media all and (max-width: 1024px){.kadence-column6573_838011-7c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 1024px){.kadence-column6573_838011-7c, .kt-inside-inner-col > .kadence-column6573_838011-7c:not(.specificity){margin-bottom:0px;}}@media all and (max-width: 767px){.kadence-column6573_838011-7c > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_838011-7c\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-id6573_b6fa96-31 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_b6fa96-31 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_b6fa96-31 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);row-gap:var(--global-kb-gap-sm, 1rem);padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:0px;grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id6573_b6fa96-31 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_b6fa96-31 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id6573_b6fa96-31 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_b6fa96-31 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kt-inner-column-height-full\">\n<style>.kadence-column6573_39aae0-94 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kadence-column6573_39aae0-94 > .kt-inside-inner-col{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}.kadence-column6573_39aae0-94 > .kt-inside-inner-col,.kadence-column6573_39aae0-94 > .kt-inside-inner-col:before{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.kadence-column6573_39aae0-94 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_39aae0-94 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_39aae0-94 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_39aae0-94 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_39aae0-94{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_39aae0-94 > .kt-inside-inner-col{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_39aae0-94 > .kt-inside-inner-col{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_39aae0-94\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_cda902-29, .wp-block-kadence-advancedheading.kt-adv-heading6573_cda902-29[data-kb-block=\"kb-adv-heading6573_cda902-29\"]{margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);font-size:16px;font-weight:500;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_cda902-29 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_cda902-29[data-kb-block=\"kb-adv-heading6573_cda902-29\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_cda902-29 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_cda902-29[data-kb-block=\"kb-adv-heading6573_cda902-29\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading6573_cda902-29 wp-block-kadence-advancedheading has-kb-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading6573_cda902-29\">Need for rapid deployment of test environments:<\/h3>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_2e6a0f-b5, .wp-block-kadence-advancedheading.kt-adv-heading6573_2e6a0f-b5[data-kb-block=\"kb-adv-heading6573_2e6a0f-b5\"]{font-size:14px;line-height:1.3;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_2e6a0f-b5 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_2e6a0f-b5[data-kb-block=\"kb-adv-heading6573_2e6a0f-b5\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_2e6a0f-b5 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_2e6a0f-b5[data-kb-block=\"kb-adv-heading6573_2e6a0f-b5\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_2e6a0f-b5 wp-block-kadence-advancedheading has-theme-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading6573_2e6a0f-b5\">Each new Machine Learning experiment required a separate, fully reproducible configuration. The time required to create environments and conduct tests became one of the main constraints on product development pace, necessitating a solution that would eliminate repetitive manual work. <\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column6573_d85019-6a > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kadence-column6573_d85019-6a > .kt-inside-inner-col{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}.kadence-column6573_d85019-6a > .kt-inside-inner-col,.kadence-column6573_d85019-6a > .kt-inside-inner-col:before{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.kadence-column6573_d85019-6a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_d85019-6a > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_d85019-6a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_d85019-6a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_d85019-6a{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_d85019-6a > .kt-inside-inner-col{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_d85019-6a > .kt-inside-inner-col{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_d85019-6a\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_691eaa-2f, .wp-block-kadence-advancedheading.kt-adv-heading6573_691eaa-2f[data-kb-block=\"kb-adv-heading6573_691eaa-2f\"]{margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);font-size:16px;font-weight:500;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_691eaa-2f mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_691eaa-2f[data-kb-block=\"kb-adv-heading6573_691eaa-2f\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_691eaa-2f img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_691eaa-2f[data-kb-block=\"kb-adv-heading6573_691eaa-2f\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading6573_691eaa-2f wp-block-kadence-advancedheading has-kb-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading6573_691eaa-2f\">Intuitive operation without deep DevOps knowledge:<\/h3>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_863eac-fe, .wp-block-kadence-advancedheading.kt-adv-heading6573_863eac-fe[data-kb-block=\"kb-adv-heading6573_863eac-fe\"]{font-size:14px;line-height:1.3;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_863eac-fe mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_863eac-fe[data-kb-block=\"kb-adv-heading6573_863eac-fe\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_863eac-fe img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_863eac-fe[data-kb-block=\"kb-adv-heading6573_863eac-fe\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_863eac-fe wp-block-kadence-advancedheading has-theme-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading6573_863eac-fe\">The team developing Warehouse Intelligence focused on model logic and the PSI software itself, not on infrastructure management. The environment had to be accessible enough for individuals without advanced technical knowledge to independently manage all its components. <\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id6573_63ea96-1a > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_63ea96-1a > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_63ea96-1a > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);row-gap:var(--global-kb-gap-sm, 1rem);padding-top:var(--global-kb-spacing-xs, 1rem);padding-bottom:0px;grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id6573_63ea96-1a > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_63ea96-1a > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id6573_63ea96-1a > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_63ea96-1a alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kt-inner-column-height-full\">\n<style>.kadence-column6573_7cc7eb-dc > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kadence-column6573_7cc7eb-dc > .kt-inside-inner-col{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}.kadence-column6573_7cc7eb-dc > .kt-inside-inner-col,.kadence-column6573_7cc7eb-dc > .kt-inside-inner-col:before{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.kadence-column6573_7cc7eb-dc > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_7cc7eb-dc > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_7cc7eb-dc > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_7cc7eb-dc > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_7cc7eb-dc{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_7cc7eb-dc > .kt-inside-inner-col{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_7cc7eb-dc > .kt-inside-inner-col{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_7cc7eb-dc\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_d63b15-5f, .wp-block-kadence-advancedheading.kt-adv-heading6573_d63b15-5f[data-kb-block=\"kb-adv-heading6573_d63b15-5f\"]{margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);font-size:16px;font-weight:500;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_d63b15-5f mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_d63b15-5f[data-kb-block=\"kb-adv-heading6573_d63b15-5f\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_d63b15-5f img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_d63b15-5f[data-kb-block=\"kb-adv-heading6573_d63b15-5f\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading6573_d63b15-5f wp-block-kadence-advancedheading has-kb-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading6573_d63b15-5f\">Experiments on different hardware configurations:<\/h3>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_96674d-6d, .wp-block-kadence-advancedheading.kt-adv-heading6573_96674d-6d[data-kb-block=\"kb-adv-heading6573_96674d-6d\"]{font-size:14px;line-height:1.3;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_96674d-6d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_96674d-6d[data-kb-block=\"kb-adv-heading6573_96674d-6d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_96674d-6d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_96674d-6d[data-kb-block=\"kb-adv-heading6573_96674d-6d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_96674d-6d wp-block-kadence-advancedheading has-theme-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading6573_96674d-6d\">Machine Learning models required both standard CPU instances and machines with graphics cards. The platform had to support rapid switching between configurations and launching GPU resources exactly when needed\u2014without excessive costs during periods of low utilization. <\/p>\n<\/div><\/div>\n\n\n<style>.kadence-column6573_05899d-b8 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kadence-column6573_05899d-b8 > .kt-inside-inner-col{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}.kadence-column6573_05899d-b8 > .kt-inside-inner-col,.kadence-column6573_05899d-b8 > .kt-inside-inner-col:before{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.kadence-column6573_05899d-b8 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_05899d-b8 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_05899d-b8 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_05899d-b8 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_05899d-b8{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_05899d-b8 > .kt-inside-inner-col{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_05899d-b8 > .kt-inside-inner-col{border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_05899d-b8\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_eee6fe-60, .wp-block-kadence-advancedheading.kt-adv-heading6573_eee6fe-60[data-kb-block=\"kb-adv-heading6573_eee6fe-60\"]{margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);font-size:16px;font-weight:500;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_eee6fe-60 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_eee6fe-60[data-kb-block=\"kb-adv-heading6573_eee6fe-60\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_eee6fe-60 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_eee6fe-60[data-kb-block=\"kb-adv-heading6573_eee6fe-60\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 class=\"kt-adv-heading6573_eee6fe-60 wp-block-kadence-advancedheading has-kb-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading6573_eee6fe-60\">Risks of investing in proprietary hardware:<\/h3>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_38bbd4-73, .wp-block-kadence-advancedheading.kt-adv-heading6573_38bbd4-73[data-kb-block=\"kb-adv-heading6573_38bbd4-73\"]{font-size:14px;line-height:1.3;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_38bbd4-73 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_38bbd4-73[data-kb-block=\"kb-adv-heading6573_38bbd4-73\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_38bbd4-73 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_38bbd4-73[data-kb-block=\"kb-adv-heading6573_38bbd4-73\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_38bbd4-73 wp-block-kadence-advancedheading has-theme-palette-5-color has-text-color\" data-kb-block=\"kb-adv-heading6573_38bbd4-73\">Purchasing proprietary infrastructure for an R&amp;D project would mean the risk of incorrect hardware selection, rapid obsolescence, and scalability limitations. The client needed a model where computing resources appear and disappear in rhythm with projects, not capital investments. <\/p>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6573_57ba89-6f{margin-top:var(--global-kb-spacing-3xl, 6.5rem);margin-bottom:0px;}.kb-row-layout-id6573_57ba89-6f > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_57ba89-6f > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_57ba89-6f > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-none, 0rem );padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;min-height:120px;}.kb-row-layout-id6573_57ba89-6f > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id6573_57ba89-6f > .kt-row-column-wrap{grid-template-columns:repeat(3, minmax(0, 1fr));}.kb-row-layout-id6573_57ba89-6f > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6573_57ba89-6f{margin-top:var(--global-kb-spacing-xl, 4rem);}}@media all and (max-width: 1024px){.kb-row-layout-id6573_57ba89-6f > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}}@media all and (max-width: 1024px){.kb-row-layout-id6573_57ba89-6f > .kt-row-column-wrap{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id6573_57ba89-6f > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id6573_57ba89-6f > .kt-row-column-wrap{grid-template-columns:repeat(3, minmax(0, 1fr));}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_57ba89-6f alignnone tenesys-block-stairs-animation wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-3-columns kt-row-layout-equal kt-tab-layout-equal kt-mobile-layout-equal kt-row-valign-top\">\n<style>.kadence-column6573_d5d780-09 > .kt-inside-inner-col{min-height:0px;}.kadence-column6573_d5d780-09 > .kt-inside-inner-col,.kadence-column6573_d5d780-09 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_d5d780-09 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_d5d780-09 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_d5d780-09 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_d5d780-09 > .kt-inside-inner-col{background-color:var(--global-palette1, #3182CE);}.kadence-column6573_d5d780-09 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_d5d780-09{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_d5d780-09 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_d5d780-09 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_d5d780-09 tenesys-stair-one\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n\n<style>.kadence-column6573_23292f-62 > .kt-inside-inner-col{min-height:0px;}.kadence-column6573_23292f-62 > .kt-inside-inner-col,.kadence-column6573_23292f-62 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_23292f-62 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_23292f-62 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_23292f-62 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_23292f-62 > .kt-inside-inner-col{background-color:var(--global-palette1, #3182CE);}.kadence-column6573_23292f-62 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_23292f-62{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_23292f-62 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_23292f-62 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_23292f-62 tenesys-stair-two\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n\n<style>.kadence-column6573_159e69-30 > .kt-inside-inner-col{min-height:0px;}.kadence-column6573_159e69-30 > .kt-inside-inner-col,.kadence-column6573_159e69-30 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_159e69-30 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_159e69-30 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_159e69-30 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_159e69-30 > .kt-inside-inner-col{background-color:var(--global-palette1, #3182CE);}.kadence-column6573_159e69-30 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_159e69-30{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_159e69-30 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_159e69-30 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_159e69-30 tenesys-stair-three\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id6573_d8bdf0-38 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_d8bdf0-38 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_d8bdf0-38 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:78%;margin-left:auto;margin-right:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6573_d8bdf0-38 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_d8bdf0-38 > .kt-row-column-wrap{max-width:90%;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id6573_d8bdf0-38 > .kt-row-column-wrap{max-width:98%;margin-left:auto;margin-right:auto;padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_d8bdf0-38 alignnone has-theme-palette1-background-color kt-row-has-bg wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column6573_97c625-fa > .kt-inside-inner-col{padding-top:100px;padding-bottom:160px;}.kadence-column6573_97c625-fa > .kt-inside-inner-col,.kadence-column6573_97c625-fa > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_97c625-fa > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_97c625-fa > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_97c625-fa > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_97c625-fa > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_97c625-fa{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_97c625-fa > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_97c625-fa > .kt-inside-inner-col{padding-top:40px;padding-bottom:140px;flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_97c625-fa\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_0fc23b-53, .wp-block-kadence-advancedheading.kt-adv-heading6573_0fc23b-53[data-kb-block=\"kb-adv-heading6573_0fc23b-53\"]{font-size:60px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_0fc23b-53 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_0fc23b-53[data-kb-block=\"kb-adv-heading6573_0fc23b-53\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_0fc23b-53 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_0fc23b-53[data-kb-block=\"kb-adv-heading6573_0fc23b-53\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading6573_0fc23b-53, .wp-block-kadence-advancedheading.kt-adv-heading6573_0fc23b-53[data-kb-block=\"kb-adv-heading6573_0fc23b-53\"]{font-size:42px;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading6573_0fc23b-53, .wp-block-kadence-advancedheading.kt-adv-heading6573_0fc23b-53[data-kb-block=\"kb-adv-heading6573_0fc23b-53\"]{font-size:24px;}}<\/style>\n<p class=\"kt-adv-heading6573_0fc23b-53 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color\" data-kb-block=\"kb-adv-heading6573_0fc23b-53\">Machine learning experiments that were previously blocked by hardware selection and environment configuration time are now conducted in parallel across multiple variants. We have received a platform that grows and shrinks in rhythm with our ideas, not with the procurement plan. This is a completely different level of comfort when working on a research product.  <\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_069b81-9a, .wp-block-kadence-advancedheading.kt-adv-heading6573_069b81-9a[data-kb-block=\"kb-adv-heading6573_069b81-9a\"]{margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);font-size:13px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_069b81-9a mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_069b81-9a[data-kb-block=\"kb-adv-heading6573_069b81-9a\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_069b81-9a img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_069b81-9a[data-kb-block=\"kb-adv-heading6573_069b81-9a\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h6 class=\"kt-adv-heading6573_069b81-9a eyebrow wp-block-kadence-advancedheading has-kb-palette-6-color has-text-color\" data-kb-block=\"kb-adv-heading6573_069b81-9a\">WMS Product Owner<\/h6>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_33b7d3-c9, .wp-block-kadence-advancedheading.kt-adv-heading6573_33b7d3-c9[data-kb-block=\"kb-adv-heading6573_33b7d3-c9\"]{margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_33b7d3-c9 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_33b7d3-c9[data-kb-block=\"kb-adv-heading6573_33b7d3-c9\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_33b7d3-c9 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_33b7d3-c9[data-kb-block=\"kb-adv-heading6573_33b7d3-c9\"] img.kb-inline-image{width:150px;vertical-align:baseline;}.wp-block-kadence-advancedheading.kt-adv-heading6573_33b7d3-c9[data-kb-block=\"kb-adv-heading6573_33b7d3-c9\"] a, .kt-adv-heading-link6573_33b7d3-c9, .kt-adv-heading-link6573_33b7d3-c9 .kt-adv-heading6573_33b7d3-c9[data-kb-block=\"kb-adv-heading6573_33b7d3-c9\"]{color:var(--global-palette9, #ffffff);}.wp-block-kadence-advancedheading.kt-adv-heading6573_33b7d3-c9[data-kb-block=\"kb-adv-heading6573_33b7d3-c9\"] a:hover, .kt-adv-heading-link6573_33b7d3-c9:hover, .kt-adv-heading-link6573_33b7d3-c9:hover .kt-adv-heading6573_33b7d3-c9[data-kb-block=\"kb-adv-heading6573_33b7d3-c9\"]{color:var(--global-palette9, #ffffff);}.wp-block-kadence-advancedheading.kt-adv-heading6573_33b7d3-c9[data-kb-block=\"kb-adv-heading6573_33b7d3-c9\"] a, a.kb-advanced-heading-link.kt-adv-heading-link6573_33b7d3-c9{text-decoration:underline;}.wp-block-kadence-advancedheading.kt-adv-heading6573_33b7d3-c9[data-kb-block=\"kb-adv-heading6573_33b7d3-c9\"] a:hover, a.kb-advanced-heading-link.kt-adv-heading-link6573_33b7d3-c9:hover{text-decoration:underline;}<\/style>\n<p class=\"kt-adv-heading6573_33b7d3-c9 eyebrow wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color hls-underline\" data-kb-block=\"kb-adv-heading6573_33b7d3-c9\">Jerzy Danisz<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_275d10-51, .wp-block-kadence-advancedheading.kt-adv-heading6573_275d10-51[data-kb-block=\"kb-adv-heading6573_275d10-51\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_275d10-51 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_275d10-51[data-kb-block=\"kb-adv-heading6573_275d10-51\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_275d10-51 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_275d10-51[data-kb-block=\"kb-adv-heading6573_275d10-51\"] img.kb-inline-image{width:150px;vertical-align:baseline;}.wp-block-kadence-advancedheading.kt-adv-heading6573_275d10-51[data-kb-block=\"kb-adv-heading6573_275d10-51\"] a, .kt-adv-heading-link6573_275d10-51, .kt-adv-heading-link6573_275d10-51 .kt-adv-heading6573_275d10-51[data-kb-block=\"kb-adv-heading6573_275d10-51\"]{color:var(--global-palette9, #ffffff);}.wp-block-kadence-advancedheading.kt-adv-heading6573_275d10-51[data-kb-block=\"kb-adv-heading6573_275d10-51\"] a:hover, .kt-adv-heading-link6573_275d10-51:hover, .kt-adv-heading-link6573_275d10-51:hover .kt-adv-heading6573_275d10-51[data-kb-block=\"kb-adv-heading6573_275d10-51\"]{color:var(--global-palette9, #ffffff);}.wp-block-kadence-advancedheading.kt-adv-heading6573_275d10-51[data-kb-block=\"kb-adv-heading6573_275d10-51\"] a, a.kb-advanced-heading-link.kt-adv-heading-link6573_275d10-51{text-decoration:underline;}.wp-block-kadence-advancedheading.kt-adv-heading6573_275d10-51[data-kb-block=\"kb-adv-heading6573_275d10-51\"] a:hover, a.kb-advanced-heading-link.kt-adv-heading-link6573_275d10-51:hover{text-decoration:underline;}<\/style>\n<a href=\"\" class=\"kb-advanced-heading-link kt-adv-heading-link6573_275d10-51 eyebrow hls-underline\"><p class=\"kt-adv-heading6573_275d10-51 wp-block-kadence-advancedheading has-theme-palette-9-color has-text-color\" data-kb-block=\"kb-adv-heading6573_275d10-51\">PSI Software \u2013 Logistics<\/p><\/a>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6573_2955d5-ff{margin-bottom:var(--global-kb-spacing-md, 2rem);}.kb-row-layout-id6573_2955d5-ff > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_2955d5-ff > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_2955d5-ff > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-none, 0rem );padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;min-height:120px;}.kb-row-layout-id6573_2955d5-ff > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id6573_2955d5-ff > .kt-row-column-wrap{grid-template-columns:repeat(3, minmax(0, 1fr));}.kb-row-layout-id6573_2955d5-ff > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_2955d5-ff > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}}@media all and (max-width: 1024px){.kb-row-layout-id6573_2955d5-ff > .kt-row-column-wrap{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id6573_2955d5-ff > .kt-row-column-wrap > div:not(.added-for-specificity){grid-column:initial;}.kb-row-layout-id6573_2955d5-ff > .kt-row-column-wrap{grid-template-columns:repeat(3, minmax(0, 1fr));}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_2955d5-ff alignnone tenesys-block-stairs-animation wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-3-columns kt-row-layout-equal kt-tab-layout-equal kt-mobile-layout-equal kt-row-valign-top\">\n<style>.kadence-column6573_a8c837-f6 > .kt-inside-inner-col{min-height:0px;}.kadence-column6573_a8c837-f6 > .kt-inside-inner-col,.kadence-column6573_a8c837-f6 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_a8c837-f6 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_a8c837-f6 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_a8c837-f6 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_a8c837-f6 > .kt-inside-inner-col{background-color:var(--global-palette9, #ffffff);}.kadence-column6573_a8c837-f6 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_a8c837-f6{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_a8c837-f6 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_a8c837-f6 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_a8c837-f6 tenesys-stair-one\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n\n<style>.kadence-column6573_cd9798-eb > .kt-inside-inner-col{min-height:0px;}.kadence-column6573_cd9798-eb > .kt-inside-inner-col,.kadence-column6573_cd9798-eb > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_cd9798-eb > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_cd9798-eb > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_cd9798-eb > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_cd9798-eb > .kt-inside-inner-col{background-color:var(--global-palette9, #ffffff);}.kadence-column6573_cd9798-eb > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_cd9798-eb{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_cd9798-eb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_cd9798-eb > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_cd9798-eb tenesys-stair-two\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n\n<style>.kadence-column6573_07366b-52 > .kt-inside-inner-col{min-height:0px;}.kadence-column6573_07366b-52 > .kt-inside-inner-col,.kadence-column6573_07366b-52 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_07366b-52 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_07366b-52 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_07366b-52 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_07366b-52 > .kt-inside-inner-col{background-color:var(--global-palette9, #ffffff);}.kadence-column6573_07366b-52 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_07366b-52{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_07366b-52 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_07366b-52 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_07366b-52 tenesys-stair-three\"><div class=\"kt-inside-inner-col\"><\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6573_e6aba1-ff{margin-top:0px;margin-bottom:var(--global-kb-spacing-md, 2rem);}.kb-row-layout-id6573_e6aba1-ff > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_e6aba1-ff > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_e6aba1-ff > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:50%;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6573_e6aba1-ff > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_e6aba1-ff > .kt-row-column-wrap{max-width:70%;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6573_e6aba1-ff{margin-bottom:var(--global-kb-spacing-sm, 1.5rem);}.kb-row-layout-id6573_e6aba1-ff > .kt-row-column-wrap{max-width:98%;margin-left:auto;margin-right:auto;padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_e6aba1-ff alignnone tenesys-section-small-width-on-desktop wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column6573_8426fd-e9 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-lg, 3rem);}.kadence-column6573_8426fd-e9 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);}.kadence-column6573_8426fd-e9 > .kt-inside-inner-col,.kadence-column6573_8426fd-e9 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_8426fd-e9 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_8426fd-e9 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_8426fd-e9 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_8426fd-e9 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_8426fd-e9{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_8426fd-e9 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_8426fd-e9 > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_8426fd-e9\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_7e8852-59, .wp-block-kadence-advancedheading.kt-adv-heading6573_7e8852-59[data-kb-block=\"kb-adv-heading6573_7e8852-59\"]{display:block;margin-bottom:var(--global-kb-spacing-sm, 1.5rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_7e8852-59 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_7e8852-59[data-kb-block=\"kb-adv-heading6573_7e8852-59\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_7e8852-59 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_7e8852-59[data-kb-block=\"kb-adv-heading6573_7e8852-59\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<span class=\"kt-adv-heading6573_7e8852-59 eyebrow wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading6573_7e8852-59\">Our role<\/span>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_3c0d69-c2, .wp-block-kadence-advancedheading.kt-adv-heading6573_3c0d69-c2[data-kb-block=\"kb-adv-heading6573_3c0d69-c2\"]{margin-top:0px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_3c0d69-c2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_3c0d69-c2[data-kb-block=\"kb-adv-heading6573_3c0d69-c2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_3c0d69-c2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_3c0d69-c2[data-kb-block=\"kb-adv-heading6573_3c0d69-c2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6573_3c0d69-c2 wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading6573_3c0d69-c2\">Cloud native platform designed for ML and GitOps<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_f12681-38, .wp-block-kadence-advancedheading.kt-adv-heading6573_f12681-38[data-kb-block=\"kb-adv-heading6573_f12681-38\"]{max-width:83%;margin-bottom:var(--global-kb-spacing-sm, 1.5rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_f12681-38 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_f12681-38[data-kb-block=\"kb-adv-heading6573_f12681-38\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_f12681-38 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_f12681-38[data-kb-block=\"kb-adv-heading6573_f12681-38\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading6573_f12681-38, .wp-block-kadence-advancedheading.kt-adv-heading6573_f12681-38[data-kb-block=\"kb-adv-heading6573_f12681-38\"]{max-width:100%;}}<\/style>\n<p class=\"kt-adv-heading6573_f12681-38 wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading6573_f12681-38\">In response to PSI Polska&#8217;s needs, we built a fully cloud-based environment on AWS, entirely managed as code and prepared for cloud native operations. Our goal was to combine research flexibility with operational discipline so that the client&#8217;s team could focus on Machine Learning experiments themselves, not on server maintenance. <\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_2aa3b4-30, .wp-block-kadence-advancedheading.kt-adv-heading6573_2aa3b4-30[data-kb-block=\"kb-adv-heading6573_2aa3b4-30\"]{margin-bottom:var(--global-kb-spacing-xs, 1rem);font-weight:500;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_2aa3b4-30 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_2aa3b4-30[data-kb-block=\"kb-adv-heading6573_2aa3b4-30\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_2aa3b4-30 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_2aa3b4-30[data-kb-block=\"kb-adv-heading6573_2aa3b4-30\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_2aa3b4-30 wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading6573_2aa3b4-30\">Scope of Work<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_d7dc77-4d, .wp-block-kadence-advancedheading.kt-adv-heading6573_d7dc77-4d[data-kb-block=\"kb-adv-heading6573_d7dc77-4d\"]{max-width:83%;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_d7dc77-4d mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_d7dc77-4d[data-kb-block=\"kb-adv-heading6573_d7dc77-4d\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_d7dc77-4d img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_d7dc77-4d[data-kb-block=\"kb-adv-heading6573_d7dc77-4d\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading6573_d7dc77-4d, .wp-block-kadence-advancedheading.kt-adv-heading6573_d7dc77-4d[data-kb-block=\"kb-adv-heading6573_d7dc77-4d\"]{max-width:100%;}}<\/style>\n<p class=\"kt-adv-heading6573_d7dc77-4d wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading6573_d7dc77-4d\"><strong>Architecture Design and Infrastructure as Code<br><\/strong>We began work with consultations and precise environment planning for testing on different virtual machine sizes. We described the entire infrastructure in Terraform, enabling PSI to launch new environment copies in multiple configurations simultaneously, with full versioning in GitLab and without the risk of manual errors. <br><br><strong>Containerization and Kubernetes Orchestration<br><\/strong>We built the environment on Amazon EC2 and Amazon EKS, which took over container orchestration. We placed all application components in containers, making the platform resilient to overloads, with the number of instances dynamically growing and shrinking with computational power demand and immediate launching of EC2 instances with GPU for ML testing when needed. <br><br><strong>CI\/CD Automation in GitOps Model<br><\/strong>For the project, we launched GitLab and described all processes in CI\/CD pipelines. We implemented ArgoCD in the Kubernetes cluster as a GitOps tool, making the code repository the single, consistent interface for managing the entire platform with full change auditing and deployment repeatability. <br><br><strong>Monitoring, Data, and Traffic Management<br><\/strong>Logs from experiments flow to the ELK stack (ElasticSearch, LogStash, Kibana), which we implemented for real-time monitoring and rapid problem resolution. We store output data in Amazon S3, and incoming traffic to the cluster is managed by a Network Load Balancer deliberately selected to keep the entire platform portable between public and private clouds. <\/p>\n\n\n<style>.wp-block-kadence-image.kb-image6573_39ad62-48:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:var(--global-kb-spacing-xxl, 5rem);}.kb-image6573_39ad62-48 .kb-image-has-overlay:after{opacity:0.3;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.kb-image6573_39ad62-48 img.kb-img, .kb-image6573_39ad62-48 .kb-img img{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}<\/style>\n<div class=\"wp-block-kadence-image kb-image6573_39ad62-48\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"559\" src=\"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi2-1024x559.jpg\" alt=\"\" class=\"kb-img wp-image-6514\" srcset=\"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi2-1024x559.jpg 1024w, https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi2-300x164.jpg 300w, https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi2-768x419.jpg 768w, https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi2-1536x838.jpg 1536w, https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi2-2048x1117.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption><sub><sup>magnific.com<\/sup><\/sub><\/figcaption><\/figure><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6573_ef6695-9c{margin-top:0px;margin-bottom:var(--global-kb-spacing-md, 2rem);}.kb-row-layout-id6573_ef6695-9c > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_ef6695-9c > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_ef6695-9c > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:50%;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6573_ef6695-9c > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_ef6695-9c > .kt-row-column-wrap{max-width:70%;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6573_ef6695-9c{margin-bottom:var(--global-kb-spacing-sm, 1.5rem);}.kb-row-layout-id6573_ef6695-9c > .kt-row-column-wrap{max-width:98%;margin-left:auto;margin-right:auto;padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_ef6695-9c alignnone tenesys-section-small-width-on-desktop wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column6573_dfa38a-cc > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-lg, 3rem);}.kadence-column6573_dfa38a-cc > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);}.kadence-column6573_dfa38a-cc > .kt-inside-inner-col,.kadence-column6573_dfa38a-cc > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_dfa38a-cc > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_dfa38a-cc > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_dfa38a-cc > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_dfa38a-cc > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_dfa38a-cc{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_dfa38a-cc > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_dfa38a-cc > .kt-inside-inner-col{border-top:1px solid var(--global-palette6, #718096);flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_dfa38a-cc\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_508762-03, .wp-block-kadence-advancedheading.kt-adv-heading6573_508762-03[data-kb-block=\"kb-adv-heading6573_508762-03\"]{display:block;margin-bottom:var(--global-kb-spacing-sm, 1.5rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_508762-03 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_508762-03[data-kb-block=\"kb-adv-heading6573_508762-03\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_508762-03 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_508762-03[data-kb-block=\"kb-adv-heading6573_508762-03\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<span class=\"kt-adv-heading6573_508762-03 eyebrow wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading6573_508762-03\">Results<\/span>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_64dfc3-f0, .wp-block-kadence-advancedheading.kt-adv-heading6573_64dfc3-f0[data-kb-block=\"kb-adv-heading6573_64dfc3-f0\"]{margin-top:0px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_64dfc3-f0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_64dfc3-f0[data-kb-block=\"kb-adv-heading6573_64dfc3-f0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_64dfc3-f0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_64dfc3-f0[data-kb-block=\"kb-adv-heading6573_64dfc3-f0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6573_64dfc3-f0 wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading6573_64dfc3-f0\">R&amp;D Environment That Keeps Pace with AI Ambitions<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_a05209-65, .wp-block-kadence-advancedheading.kt-adv-heading6573_a05209-65[data-kb-block=\"kb-adv-heading6573_a05209-65\"]{max-width:83%;margin-bottom:var(--global-kb-spacing-sm, 1.5rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_a05209-65 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_a05209-65[data-kb-block=\"kb-adv-heading6573_a05209-65\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_a05209-65 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_a05209-65[data-kb-block=\"kb-adv-heading6573_a05209-65\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading6573_a05209-65, .wp-block-kadence-advancedheading.kt-adv-heading6573_a05209-65[data-kb-block=\"kb-adv-heading6573_a05209-65\"]{max-width:100%;}}<\/style>\n<p class=\"kt-adv-heading6573_a05209-65 wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading6573_a05209-65\">The implemented solution transformed infrastructure from a development barrier into a catalyst for the PSI Polska team&#8217;s research work. The Warehouse Intelligence platform gained repeatability, flexibility, and constant visibility, which directly translated into the pace of Machine Learning experiments and the comfort of those conducting them. <\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_24c9c9-d1, .wp-block-kadence-advancedheading.kt-adv-heading6573_24c9c9-d1[data-kb-block=\"kb-adv-heading6573_24c9c9-d1\"]{margin-bottom:var(--global-kb-spacing-xs, 1rem);font-weight:500;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_24c9c9-d1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_24c9c9-d1[data-kb-block=\"kb-adv-heading6573_24c9c9-d1\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_24c9c9-d1 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_24c9c9-d1[data-kb-block=\"kb-adv-heading6573_24c9c9-d1\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_24c9c9-d1 wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading6573_24c9c9-d1\">Key Results:<\/p>\n\n\n<style>.kadence-column6573_22cc6e-15{max-width:83%;margin-left:auto;margin-right:auto;}.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column6573_22cc6e-15{-webkit-flex:0 1 83%;flex:0 1 83%;max-width:unset;margin-left:unset;margin-right:unset;}.kadence-column6573_22cc6e-15 > .kt-inside-inner-col,.kadence-column6573_22cc6e-15 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_22cc6e-15 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_22cc6e-15 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_22cc6e-15 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_22cc6e-15 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_22cc6e-15{position:relative;}.kadence-column6573_22cc6e-15, .kt-inside-inner-col > .kadence-column6573_22cc6e-15:not(.specificity){margin-right:0px;margin-left:0px;}@media all and (min-width: 1025px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column6573_22cc6e-15{-webkit-flex:0 1 83%;flex:0 1 83%;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 1024px){.kadence-column6573_22cc6e-15{max-width:100%;}}@media all and (max-width: 1024px){.wp-block-kadence-column.kb-section-dir-horizontal:not(.kb-section-md-dir-vertical)>.kt-inside-inner-col>.kadence-column6573_22cc6e-15{-webkit-flex:0 1 100%;flex:0 1 100%;}}@media all and (max-width: 1024px){.kadence-column6573_22cc6e-15 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (min-width: 768px) and (max-width: 1024px){.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kadence-column6573_22cc6e-15{-webkit-flex:0 1 100%;flex:0 1 100%;max-width:unset;margin-left:unset;margin-right:unset;}}@media all and (max-width: 767px){.wp-block-kadence-column.kb-section-sm-dir-vertical:not(.kb-section-sm-dir-horizontal):not(.kb-section-sm-dir-specificity)>.kt-inside-inner-col>.kadence-column6573_22cc6e-15{max-width:100%;-webkit-flex:1;flex:1;margin-left:auto;margin-right:auto;}.kadence-column6573_22cc6e-15 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_22cc6e-15\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d2bd7e-32:not(.this-stops-third-party-issues){margin-top:0px;margin-bottom:0px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d2bd7e-32 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){margin-top:0px;margin-right:0px;margin-bottom:var(--global-kb-spacing-sm, 1.5rem);margin-left:0px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d2bd7e-32 ul.kt-svg-icon-list{grid-row-gap:5px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d2bd7e-32 .kb-svg-icon-wrap{font-size:4px;color:var(--global-palette4, #2D3748);}.wp-block-kadence-iconlist.kt-svg-icon-list-items6573_d2bd7e-32 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{margin-right:10px;}.kt-svg-icon-list-items6573_d2bd7e-32 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items6573_d2bd7e-32 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a{color:var(--global-palette4, #2D3748);color:var(--global-palette4, #2D3748);}.kt-svg-icon-list-items6573_d2bd7e-32 ul.kt-svg-icon-list .kt-svg-icon-list-level-0 .kt-svg-icon-list-single svg{font-size:20px;}<\/style>\n<div class=\"wp-block-kadence-iconlist kt-svg-icon-list-items kt-svg-icon-list-items6573_d2bd7e-32 kt-svg-icon-list-columns-1 alignnone kt-list-icon-aligntop\"><ul class=\"kt-svg-icon-list\"><style>.kt-svg-icon-list-item-6573_7ea721-32 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-6573_7ea721-32\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fas_circle kt-svg-icon-list-single\"><svg viewBox=\"0 0 512 512\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"\/><\/svg><\/span><span class=\"kt-svg-icon-list-text\"><strong>Full automation of environment creation<\/strong> through Terraform and GitOps allows the PSI team to launch multiple platform copies in parallel across different hardware configurations.<\/span><\/li>\n\n\n<style>.kt-svg-icon-list-item-6573_7f49f8-f9 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-6573_7f49f8-f9\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fas_circle kt-svg-icon-list-single\"><svg viewBox=\"0 0 512 512\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"\/><\/svg><\/span><span class=\"kt-svg-icon-list-text\"><strong>Containerization and orchestration<\/strong> in Amazon EKS provided high resilience to overloads and automatic resource scaling in rhythm with Machine Learning experiments.<\/span><\/li>\n\n\n<style>.kt-svg-icon-list-item-6573_bd9241-86 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-6573_bd9241-86\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fas_circle kt-svg-icon-list-single\"><svg viewBox=\"0 0 512 512\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"\/><\/svg><\/span><span class=\"kt-svg-icon-list-text\"><strong>Ability to immediately launch EC2 instances with GPU<\/strong> opened the path for the team to rapidly prototype AI models without queuing for dedicated hardware.<\/span><\/li>\n\n\n<style>.kt-svg-icon-list-item-6573_d7bc82-14 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-6573_d7bc82-14\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fas_circle kt-svg-icon-list-single\"><svg viewBox=\"0 0 512 512\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"\/><\/svg><\/span><span class=\"kt-svg-icon-list-text\"><strong>Log centralization<\/strong> in the ELK stack and metrics monitoring provided full platform visibility and enable response to anomalies before they affect experiment results.<\/span><\/li>\n\n\n<style>.kt-svg-icon-list-item-6573_13b877-28 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-6573_13b877-28\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fas_circle kt-svg-icon-list-single\"><svg viewBox=\"0 0 512 512\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"\/><\/svg><\/span><span class=\"kt-svg-icon-list-text\"><strong>Cloud native architecture and infrastructure described in code<\/strong> made the entire environment portable between public cloud operators and within private cloud.<\/span><\/li>\n\n\n<style>.kt-svg-icon-list-item-6573_c856c3-46 .kt-svg-icon-list-text mark.kt-highlight{background-color:unset;font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}<\/style>\n<li class=\"wp-block-kadence-listitem kt-svg-icon-list-item-wrap kt-svg-icon-list-item-6573_c856c3-46\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fas_circle kt-svg-icon-list-single\"><svg viewBox=\"0 0 512 512\"  fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  aria-hidden=\"true\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"\/><\/svg><\/span><span class=\"kt-svg-icon-list-text\"><strong>Elimination of proprietary hardware purchases<\/strong> freed PSI from the risks of incorrect hardware selection, obsolescence, and maintenance costs during periods of low utilization.<\/span><\/li>\n<\/ul><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id6573_22eb94-80 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_22eb94-80 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_22eb94-80 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1600px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6573_22eb94-80 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_22eb94-80 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id6573_22eb94-80 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_22eb94-80 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column6573_6a48ce-19 > .kt-inside-inner-col,.kadence-column6573_6a48ce-19 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_6a48ce-19 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_6a48ce-19 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_6a48ce-19 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_6a48ce-19 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_6a48ce-19{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_6a48ce-19 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_6a48ce-19 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_6a48ce-19\"><div class=\"kt-inside-inner-col\"><style>.kb-row-layout-id6573_d1b44b-37 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_d1b44b-37 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_d1b44b-37 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-sm, 1rem);padding-top:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id6573_d1b44b-37{border-top:1px solid var(--global-palette6, #718096);border-right:0px solid var(--global-palette6, #718096);border-bottom:0px solid var(--global-palette6, #718096);border-left:0px solid var(--global-palette6, #718096);}.kb-row-layout-id6573_d1b44b-37 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_d1b44b-37 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 1024px){.kb-row-layout-id6573_d1b44b-37{border-top:1px solid var(--global-palette6, #718096);border-right:0px solid var(--global-palette6, #718096);border-bottom:0px solid var(--global-palette6, #718096);border-left:0px solid var(--global-palette6, #718096);}}@media all and (max-width: 767px){.kb-row-layout-id6573_d1b44b-37 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6573_d1b44b-37{border-top:1px solid var(--global-palette6, #718096);border-right:0px solid var(--global-palette6, #718096);border-bottom:0px solid var(--global-palette6, #718096);border-left:0px solid var(--global-palette6, #718096);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_d1b44b-37 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column6573_d2d789-be > .kt-inside-inner-col,.kadence-column6573_d2d789-be > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_d2d789-be > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_d2d789-be > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_d2d789-be > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_d2d789-be > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_d2d789-be{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_d2d789-be > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_d2d789-be > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_d2d789-be\"><div class=\"kt-inside-inner-col\"><style>.kb-count-up-6573_c73fd4-42 .kb-count-up-title{font-size:100px;}.kb-count-up-6573_c73fd4-42 .kb-count-up-number{color:var(--global-palette1, #3182CE);font-size:150px;font-weight:100;}@media all and (max-width: 1024px){.kb-count-up-6573_c73fd4-42 .kb-count-up-number{font-size:120px;}}@media all and (max-width: 767px){.kb-count-up-6573_c73fd4-42 .kb-count-up-number{font-size:100px;}}<\/style>\n<div class=\"wp-block-kadence-countup kb-count-up-6573_c73fd4-42 kb-count-up\" data-start=\"0\" data-end=\"15\" data-prefix=\"<\" data-suffix=\"min\" data-duration=\"2.5\" data-separator=\"\" data-decimal=\",\" data-decimal-spaces=\"1\"><div class=\"kb-count-up-process kb-count-up-number\"><\/div><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column6573_615608-11 > .kt-inside-inner-col{padding-right:var(--global-kb-spacing-4xl, 8rem);}.kadence-column6573_615608-11 > .kt-inside-inner-col,.kadence-column6573_615608-11 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_615608-11 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_615608-11 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_615608-11 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_615608-11 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_615608-11{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_615608-11 > .kt-inside-inner-col{padding-right:0px;flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_615608-11 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_615608-11\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_c8f196-c9, .wp-block-kadence-advancedheading.kt-adv-heading6573_c8f196-c9[data-kb-block=\"kb-adv-heading6573_c8f196-c9\"]{margin-bottom:var(--global-kb-spacing-xs, 1rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_c8f196-c9 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_c8f196-c9[data-kb-block=\"kb-adv-heading6573_c8f196-c9\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_c8f196-c9 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_c8f196-c9[data-kb-block=\"kb-adv-heading6573_c8f196-c9\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_c8f196-c9 eyebrow wp-block-kadence-advancedheading has-theme-palette-1-color has-text-color\" data-kb-block=\"kb-adv-heading6573_c8f196-c9\">deployment speed<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_e3306a-06, .wp-block-kadence-advancedheading.kt-adv-heading6573_e3306a-06[data-kb-block=\"kb-adv-heading6573_e3306a-06\"]{margin-top:0px;font-size:20px;font-weight:300;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_e3306a-06 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_e3306a-06[data-kb-block=\"kb-adv-heading6573_e3306a-06\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_e3306a-06 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_e3306a-06[data-kb-block=\"kb-adv-heading6573_e3306a-06\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_e3306a-06 wp-block-kadence-advancedheading has-kb-palette-9-color has-text-color\" data-kb-block=\"kb-adv-heading6573_e3306a-06\">Time to launch a complete R&amp;D environment using Terraform\/IaC<\/p>\n<\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id6573_fff75d-97 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_fff75d-97 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_fff75d-97 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0rem );row-gap:var(--global-kb-gap-sm, 1rem);padding-top:var(--global-kb-spacing-md, 2rem);padding-bottom:var(--global-kb-spacing-lg, 3rem);grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id6573_fff75d-97{border-top:1px solid var(--global-palette6, #718096);border-right:0px solid var(--global-palette6, #718096);border-bottom:0px solid var(--global-palette6, #718096);border-left:0px solid var(--global-palette6, #718096);}.kb-row-layout-id6573_fff75d-97 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_fff75d-97 > .kt-row-column-wrap{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media all and (max-width: 1024px){.kb-row-layout-id6573_fff75d-97{border-top:1px solid var(--global-palette6, #718096);border-right:0px solid var(--global-palette6, #718096);border-bottom:0px solid var(--global-palette6, #718096);border-left:0px solid var(--global-palette6, #718096);}}@media all and (max-width: 767px){.kb-row-layout-id6573_fff75d-97 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6573_fff75d-97{border-top:1px solid var(--global-palette6, #718096);border-right:0px solid var(--global-palette6, #718096);border-bottom:0px solid var(--global-palette6, #718096);border-left:0px solid var(--global-palette6, #718096);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_fff75d-97 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column6573_3cfcd4-fc > .kt-inside-inner-col,.kadence-column6573_3cfcd4-fc > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_3cfcd4-fc > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_3cfcd4-fc > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_3cfcd4-fc > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_3cfcd4-fc > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_3cfcd4-fc{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_3cfcd4-fc > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_3cfcd4-fc > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_3cfcd4-fc\"><div class=\"kt-inside-inner-col\"><style>.kb-count-up-6573_a1a644-ae .kb-count-up-title{font-size:100px;}.kb-count-up-6573_a1a644-ae .kb-count-up-number{color:var(--global-palette1, #3182CE);font-size:150px;font-weight:100;}@media all and (max-width: 1024px){.kb-count-up-6573_a1a644-ae .kb-count-up-number{font-size:120px;}}@media all and (max-width: 767px){.kb-count-up-6573_a1a644-ae .kb-count-up-number{font-size:100px;}}<\/style>\n<div class=\"wp-block-kadence-countup kb-count-up-6573_a1a644-ae kb-count-up\" data-start=\"0\" data-end=\"5\" data-prefix=\"<\" data-suffix=\"min\" data-duration=\"2.5\" data-separator=\"\"><div class=\"kb-count-up-process kb-count-up-number\"><\/div><\/div>\n<\/div><\/div>\n\n\n<style>.kadence-column6573_a59004-5a > .kt-inside-inner-col{padding-right:var(--global-kb-spacing-4xl, 8rem);}.kadence-column6573_a59004-5a > .kt-inside-inner-col,.kadence-column6573_a59004-5a > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_a59004-5a > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_a59004-5a > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_a59004-5a > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_a59004-5a > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_a59004-5a{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_a59004-5a > .kt-inside-inner-col{padding-right:0px;flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_a59004-5a > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_a59004-5a\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_c3669d-04, .wp-block-kadence-advancedheading.kt-adv-heading6573_c3669d-04[data-kb-block=\"kb-adv-heading6573_c3669d-04\"]{margin-bottom:var(--global-kb-spacing-xs, 1rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_c3669d-04 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_c3669d-04[data-kb-block=\"kb-adv-heading6573_c3669d-04\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_c3669d-04 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_c3669d-04[data-kb-block=\"kb-adv-heading6573_c3669d-04\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_c3669d-04 eyebrow wp-block-kadence-advancedheading has-theme-palette-1-color has-text-color\" data-kb-block=\"kb-adv-heading6573_c3669d-04\">GPU on-demand<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_caf69b-cc, .wp-block-kadence-advancedheading.kt-adv-heading6573_caf69b-cc[data-kb-block=\"kb-adv-heading6573_caf69b-cc\"]{margin-top:0px;font-size:20px;font-weight:300;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_caf69b-cc mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_caf69b-cc[data-kb-block=\"kb-adv-heading6573_caf69b-cc\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_caf69b-cc img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_caf69b-cc[data-kb-block=\"kb-adv-heading6573_caf69b-cc\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading6573_caf69b-cc wp-block-kadence-advancedheading has-kb-palette-9-color has-text-color\" data-kb-block=\"kb-adv-heading6573_caf69b-cc\">Startup time for EC2 instances with GPU on-demand for ML testing<\/p>\n<\/div><\/div>\n\n<\/div><\/div><\/div><\/div>\n\n<\/div><\/div>\n\n<style>.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6573_786845-39{margin-top:0px;margin-bottom:var(--global-kb-spacing-xl, 4rem);}.kb-row-layout-id6573_786845-39 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id6573_786845-39 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id6573_786845-39 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:50%;margin-left:auto;margin-right:auto;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id6573_786845-39 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id6573_786845-39 > .kt-row-column-wrap{max-width:70%;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id6573_786845-39{margin-bottom:var(--global-kb-spacing-sm, 1.5rem);}.kb-row-layout-id6573_786845-39 > .kt-row-column-wrap{max-width:98%;margin-left:auto;margin-right:auto;padding-right:var(--global-kb-spacing-xs, 1rem);padding-left:var(--global-kb-spacing-xs, 1rem);grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id6573_786845-39 alignnone tenesys-section-small-width-on-desktop wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column6573_f1edc0-29 > .kt-inside-inner-col{padding-top:var(--global-kb-spacing-lg, 3rem);}.kadence-column6573_f1edc0-29 > .kt-inside-inner-col{border-top:0px solid var(--global-palette6, #718096);}.kadence-column6573_f1edc0-29 > .kt-inside-inner-col,.kadence-column6573_f1edc0-29 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column6573_f1edc0-29 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column6573_f1edc0-29 > .kt-inside-inner-col{flex-direction:column;}.kadence-column6573_f1edc0-29 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column6573_f1edc0-29 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column6573_f1edc0-29{position:relative;}@media all and (max-width: 1024px){.kadence-column6573_f1edc0-29 > .kt-inside-inner-col{border-top:0px solid var(--global-palette6, #718096);flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column6573_f1edc0-29 > .kt-inside-inner-col{border-top:0px solid var(--global-palette6, #718096);flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column6573_f1edc0-29\"><div class=\"kt-inside-inner-col\"><style>.wp-block-kadence-advancedheading.kt-adv-heading6573_716699-c9, .wp-block-kadence-advancedheading.kt-adv-heading6573_716699-c9[data-kb-block=\"kb-adv-heading6573_716699-c9\"]{margin-top:0px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_716699-c9 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_716699-c9[data-kb-block=\"kb-adv-heading6573_716699-c9\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_716699-c9 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_716699-c9[data-kb-block=\"kb-adv-heading6573_716699-c9\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 class=\"kt-adv-heading6573_716699-c9 wp-block-kadence-advancedheading has-theme-palette-3-color has-text-color\" data-kb-block=\"kb-adv-heading6573_716699-c9\">Operational Independence and Support Exactly When Needed<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading6573_f72c6a-f0, .wp-block-kadence-advancedheading.kt-adv-heading6573_f72c6a-f0[data-kb-block=\"kb-adv-heading6573_f72c6a-f0\"]{max-width:83%;margin-bottom:var(--global-kb-spacing-sm, 1.5rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading6573_f72c6a-f0 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading6573_f72c6a-f0[data-kb-block=\"kb-adv-heading6573_f72c6a-f0\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading6573_f72c6a-f0 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading6573_f72c6a-f0[data-kb-block=\"kb-adv-heading6573_f72c6a-f0\"] img.kb-inline-image{width:150px;vertical-align:baseline;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading6573_f72c6a-f0, .wp-block-kadence-advancedheading.kt-adv-heading6573_f72c6a-f0[data-kb-block=\"kb-adv-heading6573_f72c6a-f0\"]{max-width:100%;}}<\/style>\n<p class=\"kt-adv-heading6573_f72c6a-f0 wp-block-kadence-advancedheading has-theme-palette-4-color has-text-color\" data-kb-block=\"kb-adv-heading6573_f72c6a-f0\">After platform deployment, the PSI Polska team independently manages the Warehouse Intelligence environment and develops it in rhythm with their own research work. Our role is to remain a technology partner available on an ad-hoc basis when the need arises for another improvement, consultation, or rapid response to a new business requirement. <br><br><strong>Independent PSI Team in Daily Platform Operations<\/strong><br>Thanks to foundations such as Infrastructure as Code, GitOps, and containerization, the PSI Polska technology team conducts daily operations and further environment development without the need for constant support from our side. All processes are described in code, fully repeatable, and transparent to the client&#8217;s engineers, which was one of the project&#8217;s objectives from the beginning. <br><\/p>\n<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>How PSI Software &#8211; Logistics built a cloud-based R&#038;D platform for Warehouse Intelligence, where subsequent Machine Learning test configurations launch in minutes and GPU instances appear exactly when the research team needs them.<\/p>\n","protected":false},"featured_media":6513,"template":"","meta":{"_acf_changed":true,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":""},"obszar-technologiczny":[80,79],"sektor-rynku":[87,88,89],"class_list":["post-6573","case-study","type-case-study","status-publish","has-post-thumbnail","hentry","obszar-technologiczny-devops-automation","obszar-technologiczny-infrastructure-cloud","sektor-rynku-manufacturing-industrial","sektor-rynku-saas-isv","sektor-rynku-tansport-logistics"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PSI Software \u2013 Logistics - Tenesys<\/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:\/\/tenesys.io\/en\/case-study\/psi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PSI Software \u2013 Logistics - Tenesys\" \/>\n<meta property=\"og:description\" content=\"How PSI Software - Logistics built a cloud-based R&amp;D platform for Warehouse Intelligence, where subsequent Machine Learning test configurations launch in minutes and GPU instances appear exactly when the research team needs them.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tenesys.io\/en\/case-study\/psi\/\" \/>\n<meta property=\"og:site_name\" content=\"Tenesys\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-20T06:44:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1709\" \/>\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=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tenesys.io\\\/en\\\/case-study\\\/psi\\\/\",\"url\":\"https:\\\/\\\/tenesys.io\\\/en\\\/case-study\\\/psi\\\/\",\"name\":\"PSI Software \u2013 Logistics - Tenesys\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tenesys.io\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tenesys.io\\\/en\\\/case-study\\\/psi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tenesys.io\\\/en\\\/case-study\\\/psi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tenesys.io\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/psi1-scaled.jpg\",\"datePublished\":\"2022-03-04T14:14:00+00:00\",\"dateModified\":\"2026-05-20T06:44:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tenesys.io\\\/en\\\/case-study\\\/psi\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tenesys.io\\\/en\\\/case-study\\\/psi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tenesys.io\\\/en\\\/case-study\\\/psi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tenesys.io\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/psi1-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/tenesys.io\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/psi1-scaled.jpg\",\"width\":2560,\"height\":1709},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tenesys.io\\\/en\\\/case-study\\\/psi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/tenesys.io\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps &amp; Automation\",\"item\":\"https:\\\/\\\/tenesys.io\\\/en\\\/blog\\\/obszar-technologiczny\\\/devops-automation\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"PSI Software \u2013 Logistics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tenesys.io\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/tenesys.io\\\/en\\\/\",\"name\":\"Tenesys\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/tenesys.io\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tenesys.io\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tenesys.io\\\/en\\\/#organization\",\"name\":\"Tenesys\",\"url\":\"https:\\\/\\\/tenesys.io\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tenesys.io\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tenesys.io\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/tenesys.svg\",\"contentUrl\":\"https:\\\/\\\/tenesys.io\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/tenesys.svg\",\"caption\":\"Tenesys\"},\"image\":{\"@id\":\"https:\\\/\\\/tenesys.io\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/tenesys-io\",\"https:\\\/\\\/clutch.co\\\/profile\\\/tenesys\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PSI Software \u2013 Logistics - Tenesys","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:\/\/tenesys.io\/en\/case-study\/psi\/","og_locale":"en_US","og_type":"article","og_title":"PSI Software \u2013 Logistics - Tenesys","og_description":"How PSI Software - Logistics built a cloud-based R&D platform for Warehouse Intelligence, where subsequent Machine Learning test configurations launch in minutes and GPU instances appear exactly when the research team needs them.","og_url":"https:\/\/tenesys.io\/en\/case-study\/psi\/","og_site_name":"Tenesys","article_modified_time":"2026-05-20T06:44:49+00:00","og_image":[{"width":2560,"height":1709,"url":"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tenesys.io\/en\/case-study\/psi\/","url":"https:\/\/tenesys.io\/en\/case-study\/psi\/","name":"PSI Software \u2013 Logistics - Tenesys","isPartOf":{"@id":"https:\/\/tenesys.io\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tenesys.io\/en\/case-study\/psi\/#primaryimage"},"image":{"@id":"https:\/\/tenesys.io\/en\/case-study\/psi\/#primaryimage"},"thumbnailUrl":"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-scaled.jpg","datePublished":"2022-03-04T14:14:00+00:00","dateModified":"2026-05-20T06:44:49+00:00","breadcrumb":{"@id":"https:\/\/tenesys.io\/en\/case-study\/psi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tenesys.io\/en\/case-study\/psi\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tenesys.io\/en\/case-study\/psi\/#primaryimage","url":"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-scaled.jpg","contentUrl":"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-scaled.jpg","width":2560,"height":1709},{"@type":"BreadcrumbList","@id":"https:\/\/tenesys.io\/en\/case-study\/psi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/tenesys.io\/en\/"},{"@type":"ListItem","position":2,"name":"DevOps &amp; Automation","item":"https:\/\/tenesys.io\/en\/blog\/obszar-technologiczny\/devops-automation\/"},{"@type":"ListItem","position":3,"name":"PSI Software \u2013 Logistics"}]},{"@type":"WebSite","@id":"https:\/\/tenesys.io\/en\/#website","url":"https:\/\/tenesys.io\/en\/","name":"Tenesys","description":"","publisher":{"@id":"https:\/\/tenesys.io\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tenesys.io\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/tenesys.io\/en\/#organization","name":"Tenesys","url":"https:\/\/tenesys.io\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tenesys.io\/en\/#\/schema\/logo\/image\/","url":"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/tenesys.svg","contentUrl":"https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/tenesys.svg","caption":"Tenesys"},"image":{"@id":"https:\/\/tenesys.io\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/tenesys-io","https:\/\/clutch.co\/profile\/tenesys"]}]}},"taxonomy_info":{"obszar-technologiczny":[{"value":80,"label":"DevOps &amp; Automation"},{"value":79,"label":"IT Infrastructure &amp; Cloud Services"}],"sektor-rynku":[{"value":87,"label":"Manufacturing &amp; Industrial"},{"value":88,"label":"SaaS &amp; ISV"},{"value":89,"label":"Transport &amp; Logistics"}]},"featured_image_src_large":["https:\/\/tenesys.io\/wp-content\/uploads\/2026\/02\/psi1-1024x683.jpg",1024,683,true],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/tenesys.io\/en\/wp-json\/wp\/v2\/case-study\/6573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenesys.io\/en\/wp-json\/wp\/v2\/case-study"}],"about":[{"href":"https:\/\/tenesys.io\/en\/wp-json\/wp\/v2\/types\/case-study"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tenesys.io\/en\/wp-json\/wp\/v2\/media\/6513"}],"wp:attachment":[{"href":"https:\/\/tenesys.io\/en\/wp-json\/wp\/v2\/media?parent=6573"}],"wp:term":[{"taxonomy":"obszar-technologiczny","embeddable":true,"href":"https:\/\/tenesys.io\/en\/wp-json\/wp\/v2\/obszar-technologiczny?post=6573"},{"taxonomy":"sektor-rynku","embeddable":true,"href":"https:\/\/tenesys.io\/en\/wp-json\/wp\/v2\/sektor-rynku?post=6573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}