1<!DOCTYPE html>� 2<html lang="en-US">� 3<head>� 4 <meta charset="UTF-8">� 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">� 6 <meta name="viewport" content="width=device-width, initial-scale=1.0">� 7� 8 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 9<link rel="alternate" href="https://www.sokube.io/offers/sonative-app/" hreflang="fr" /> 10<link rel="alternate" href="https://www.sokube.io/en/offers/sonative-app/" hreflang="en" /> 11 12 <!-- This site is optimized with the Yoast SEO plugin v28.4 - https://yoast.com/product/yoast-seo-wordpress/ --> 13 <title>SONATIVE App Offer by Sokube</title> 14 <meta name="description" content="Discover our turnkey offer designed to build together the Cloud Native Applications (CNA) that suits you." /> 15 <link rel="canonical" href="https://www.sokube.io/en/offers/sonative-app/" /> 16 <meta property="og:locale" content="en_US" /> 17 <meta property="og:locale:alternate" content="fr_FR" /> 18 <meta property="og:type" content="article" /> 19 <meta property="og:title" content="SONATIVE App Offer by Sokube" /> 20 <meta property="og:description" content="Discover our turnkey offer designed to build together the Cloud Native Applications (CNA) that suits you." /> 21 <meta property="og:url" content="https://www.sokube.io/en/offers/sonative-app/" /> 22 <meta property="og:site_name" content="Sokube" /> 23 <meta property="article:modified_time" content="2023-02-03T07:30:07+00:00" /> 24 <meta property="og:image" content="https://www.sokube.io/wp-content/uploads/3.png" /> 25 <meta property="og:image:width" content="500" /> 26 <meta property="og:image:height" content="500" /> 27 <meta property="og:image:type" content="image/png" /> 28 <meta name="twitter:card" content="summary_large_image" /> 29
29<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sokube.io\/en\/offers\/sonative-app\/","url":"https:\/\/www.sokube.io\/en\/offers\/sonative-app\/","name":"SONATIVE App Offer by Sokube","isPartOf":{"@id":"https:\/\/www.sokube.io\/en\/home\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sokube.io\/en\/offers\/sonative-app\/#primaryimage"},"image":{"@id":"https:\/\/www.sokube.io\/en\/offers\/sonative-app\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sokube.io\/wp-content\/uploads\/3.png","datePublished":"2023-01-29T15:37:47+00:00","dateModified":"2023-02-03T07:30:07+00:00","description":"Discover our turnkey offer designed to build together the Cloud Native Applications (CNA) that suits you.","breadcrumb":{"@id":"https:\/\/www.sokube.io\/en\/offers\/sonative-app\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sokube.io\/en\/offers\/sonative-app\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sokube.io\/en\/offers\/sonative-app\/#primaryimage","url":"https:\/\/www.sokube.io\/wp-content\/uploads\/3.png","contentUrl":"https:\/\/www.sokube.io\/wp-content\/uploads\/3.png","width":500,"height":500,"caption":"Logo SoNative App"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sokube.io\/en\/offers\/sonative-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sokube.io\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Offres","item":"https:\/\/www.sokube.io\/en\/offers\/"},{"@type":"ListItem","position":3,"name":"SONATIVE App – EN"}]},{"@type":"WebSite","@id":"https:\/\/www.sokube.io\/en\/home\/#website","url":"https:\/\/www.sokube.io\/en\/home\/","name":"Sokube","description":"The Cloud Native Way","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sokube.io\/en\/home\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
29 30 <!-- / Yoast SEO plugin. --> 31 32 33<link rel='dns-prefetch' href='//kit.fontawesome.com' /> 34<link rel='dns-prefetch' href='//maps.googleapis.com' /> 35<link rel='dns-prefetch' href='//unpkg.com' /> 36<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 37<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 38<link rel='dns-prefetch' href='//use.fontawesome.com' /> 39<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 40<link rel='dns-prefetch' href='//pro.fontawesome.com' /> 41<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> 42<style id="wp-img-auto-sizes-contain-inline-css"> 43img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 44/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 45</style> 46<link rel='stylesheet' id='formidable-css' href='https://www.sokube.io/wp-content/plugins/formidable/css/formidableforms.css?ver=931359' media='all' /> 47 48<link rel='stylesheet' id='wpmf-gallery-popup-style-css' href='https://www.sokube.io/wp-content/plugins/wp-media-folder/assets/css/display-gallery/magnific-popup.css?ver=6.2.7' media='all' /> 49<style id="font-awesome-svg-styles-default-inline-css"> 50.svg-inline--fa { 51 display: inline-block; 52 height: 1em; 53 overflow: visible; 54 vertical-align: -.125em; 55} 56/*# sourceURL=font-awesome-svg-styles-default-inline-css */ 57</style> 58<link rel='stylesheet' id='font-awesome-svg-styles-css' href='https://www.sokube.io/wp-content/uploads/font-awesome/v6.2.0/css/svg-with-js.css' media='all' /> 59<style id="font-awesome-svg-styles-inline-css"> 60 .wp-block-font-awesome-icon svg::before, 61 .wp-rich-text-font-awesome-icon svg::before {content: unset;} 62/*# sourceURL=font-awesome-svg-styles-inline-css */ 63</style> 64<link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v6.2.0/css/all.css' media='all' integrity="sha384-SOnAn/m2fVJCwnbEYgD4xzrPtvsXdElhOVvR8ND1YjB5nhGNwwf7nBQlhfAwHAZC" crossorigin="anonymous" /> 65<link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v6.2.0/css/v4-shims.css' media='all' integrity="sha384-MAgG0MNwzSXBbmOw4KK9yjMrRaUNSCk3WoZPkzVC1rmhXzerY4gqk/BLNYtdOFCO" crossorigin="anonymous" /> 66 67<link rel='stylesheet' id='wp-job-manager-job-listings-css' href='https://www.sokube.io/wp-content/plugins/wp-job-manager/assets/dist/css/job-listings.css?ver=15b0d4cd0a0b77c338af' media='all' /> 68<link rel='stylesheet' id='cmplz-general-css' href='https://www.sokube.io/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.min.css?ver=1788442734' media='all' /> 69<link rel='stylesheet' id='style-pilopress-css' href='https://www.sokube.io/wp-content/themes/localhost/pilopress/assets/styles.min.css?ver=1775120135' media='all' /> 70<link rel='stylesheet' id='google-font-inter-css' href='https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap&ver=0.4.3.2' media='all' /> 71<link rel='stylesheet' id='aos-css' href='https://unpkg.com/[email protected]/dist/aos.css?ver=2.4.21' media='all' /> 72<link rel='stylesheet' id='plyr-css' href='https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.8/plyr.min.css?ver=3.6.8' media='all' /> 73<link rel='stylesheet' id='splide-css' href='https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/css/splide-core.min.css?ver=2.4.21' media='all' /> 74<link rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://www.sokube.io/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1788442741' media='all' /> 75<link rel='stylesheet' id='fa-pro-css' href='https://pro.fontawesome.com/releases/v5.15.1/css/all.css?ver=5.15.1' media='all' />
76<script id="jquery-core-js-extra"> 77var pipAddon = {"ajax":"https://www.sokube.io/wp-admin/admin-ajax.php","theme":"https://www.sokube.io/wp-content/themes/localhost","layouts":"https://www.sokube.io/wp-content/themes/localhost/pilopress/layouts"}; 78//# sourceURL=jquery-core-js-extra 79</script>
vendor: 1 bytes, line 79
79
80<script id="jquery-core-js" src="https://www.sokube.io/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 80
80
81<script id="jquery-migrate-js" src="https://www.sokube.io/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 81
81
82<script id="aos-js" src="https://unpkg.com/[email protected]/dist/aos.js?ver=2.4.21"></script>
vendor: 1 bytes, line 82
82
83<script>document.documentElement.className += " js";</script>
83 84 <style>.cmplz-hidden { 85 display: none !important; 86 }</style> 87
87<script type='text/javascript' async src='https://app.plezi.co/scripts/ossleads_analytics.js?tenant=63626f66e317a7539be77973&tw=63626f70e317a7539be77a23'></script>
87 88 89
89<script>
vendor: 777 bytes, lines 89-111
89( 90 91 function ( w, d, s, l, i ) { 92 93 w[l] = w[l] || []; 94 95 w[l].push( { 'gtm.start': new Date().getTime(), event: 'gtm.js' } ); 96 97 var f = d.getElementsByTagName( s )[0], 98 99 j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; 100 101 j.async = true; 102 103 j.src = 104 105 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 106 107 f.parentNode.insertBefore( j, f ); 108 109 } 110 111 )( window, document, 'script', 'dataLayer', '
111GTM-NFSQF62
vendor: 22 bytes, lines 111-113
111' ); 112 113
113</script>
113 114 115 <link rel="icon" href="https://www.sokube.io/wp-content/uploads/favicon-sokube-1-150x150.png" sizes="32x32" /> 116<link rel="icon" href="https://www.sokube.io/wp-content/uploads/favicon-sokube-1.png" sizes="192x192" /> 117<link rel="apple-touch-icon" href="https://www.sokube.io/wp-content/uploads/favicon-sokube-1.png" /> 118<meta name="msapplication-TileImage" content="https://www.sokube.io/wp-content/uploads/favicon-sokube-1.png" /> 119<style id="wp-custom-css"> 120 121.blog-last-post-nemo .wrapper-post:hover { 122 box-shadow: 0 0 11px rgba(33,33,33,.2); 123} 124 125blockquote { 126 background: aliceblue; 127 font-style: italic; 128} 129.acf-field.acf-field-button-group.acf-field-636e70ddc32cf { 130 display: none; 131} 132.comment-form-comment label { 133 display: none; 134} 135 136li { 137 list-style-position: outside !important; 138} 139.content-git a { 140 color: #e5004e; 141 text-decoration: underline; 142} 143.content-git a:hover { 144 color: #b8003e; 145} 146</style> 147 148</head>� 149<body data-cmplz=1 class="wp-singular offres-template-default single single-offres postid-3371 wp-theme-localhost menu-absolute starter-theme">
vendor: 109 bytes, lines 149-153
149� 150 151 <noscript> 152 153 <iframe src="https://www.googletagmanager.com/ns.html?id=
153GTM-NFSQF62
vendor: 151 bytes, lines 153-160
153" 154 155 height="0" width="0" style="display:none;visibility:hidden"></iframe> 156 157 </noscript> 158 159 160
161<header id="menu-contained-marlin-58" class="fixed top-0 menu-fixed transform z-40 w-full py-6 transition-all duration-300 menu-contained-marlin md:py-8 is-home"> 162 <div class="container"> 163 <div class="mx-auto "> 164 <div class="flex justify-between"> 165 166 <a href="https://www.sokube.io/en/home" 167 > 168 <img class="custom_logo object-contain w-full md:w-44 sm:mr-8 md:mr-16" src="https://www.sokube.io/wp-content/uploads/sokube.svg"> 169 </a> 170 171 <nav id="main-menu" class="hidden lg:flex lg:mr-auto text-white font-secondary"><ul id="menu-main-menu-menu-en" class="flex main-menu-wrap"><li id="menu-item-2613" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fake-item-has-children menu-item-2613 group"><a href="/en/offers">Our offers</a><section id="menu-mega-menu-sole-59" class="menu-mega-menu-sole relative w-full bg-gray-100 py-6 md:py-8 lg:py-20 left-0 mega-menu w-full transition-opacity duration-500 lg:bottom-0 lg:transform lg:translate-y-full lg:absolute lg:p-8 lg:z-30 lg:rounded-2xl lg:rounded-tl-none lg:shadow-xl lg:opacity-0 lg:group-hover:opacity-100 hidden lg:group-hover:block" 172 style="" 173 > 174 175 176 177 <div class="container"> 178 <div class="mx-auto z-10 w-full sm:w-full lg:w-full"> 179 180 <div class="section_intro mb-8 md:mb-16 hidden lg:block"> 181 <h5><span class="h5 font-primary"><span class="text-primary-500">Find our</span> <span class="text-secondary-500">different offerss</span></span></h5> 182 </div> 183 184 <div class="main_wrapper"> 185 186 <ul class="flex flex-col lg:flex-row space-y-2 lg:space-y-0 lg:space-x-4 slides"> 187 <li class="flex flex-col lg:p-8 lg:bg-white rounded-md item_slide hover:bg-gray-200"> 188 <a href="https://www.sokube.io/en/offers/sonative-ai/"> 189 <div class="relative left-0"> 190 <h2><span class="h4"><span class="font-primary text-primary-900">SONATIVE<b>â¢</b></span><span class="text-primary-300"><span class="font-primary"><b>ï¸</b></span>AI</span></span></h2> 191 </div> 192 <div class="hidden lg:block"> 193 <p><span class="text-primary-900">Benefit guidance from our AI domain experts</span></p> 194 </div> 195 </a> 196 </li> 197 <li class="flex flex-col lg:p-8 lg:bg-white rounded-md item_slide hover:bg-gray-200"> 198 <a href="/en/offers/sonative-devops"> 199 <div class="relative left-0"> 200 <h2><span class="h4"><span class="font-primary text-primary-900">SONATIVE<b>â¢ï¸</b></span><span class="font-primary text-primary-900"> DevOps</span></span></h2> 201 </div> 202 <div class="hidden lg:block"> 203 <p><span class="text-primary-500">Accelerate and make the production of your applications more reliable</span></p> 204 </div> 205 </a> 206 </li> 207 <li class="flex flex-col lg:p-8 lg:bg-white rounded-md item_slide hover:bg-gray-200"> 208 <a href="/en/offers/sonative-cloud"> 209 <div class="relative left-0"> 210 <h2><span class="h4"><span class="font-primary text-lightblue-500">SONATIVE<b>â¢ï¸</b></span><span class="font-primary text-lightblue-500"> Cloud</span></span></h2> 211 </div> 212 <div class="hidden lg:block"> 213 <p><span class="text-primary-500">Leverage the benefits of the cloud and focus on your business</span></p> 214 </div> 215 </a> 216 </li> 217 <li class="flex flex-col lg:p-8 lg:bg-white rounded-md item_slide hover:bg-gray-200"> 218 <a href="/en/offers/sonative-agile"> 219 <div class="relative left-0"> 220 <h2><span class="h4"><span class="font-primary text-themegreen-500">SONATIVE<b>â¢ï¸</b></span><span class="font-primary text-themegreen-500"><span> </span>Agile</span></span></h2> 221 </div> 222 <div class="hidden lg:block"> 223 <p><span class="text-primary-500">Strengthen your performance with an authentic, incremental and sustainable approach</span></p> 224 </div> 225 </a> 226 </li> 227 <li class="flex flex-col lg:p-8 lg:bg-white rounded-md item_slide hover:bg-gray-200"> 228 <a href="/en/offers/sonative-app"> 229 <div class="relative left-0"> 230 <h2><span class="h4"><span class="font-primary text-secondary-500">SONATIVE<b>â¢ï¸</b></span><span class="font-primary text-secondary-500"><span> </span>App</span></span></h2> 231 </div> 232 <div class="hidden lg:block"> 233 <p><span class="text-primary-500">Build the Cloud Native Applications (CNA) that suits you</span></p> 234 </div> 235 </a> 236 </li> 237 </ul> 238 </div> 239 240 <div class="section_end mt-8 md:mt-16"> 241 <div class="text-left"><a href="/en/offers" class="btn-primary" target="_self" >Discover our offers</a></div> 242 </div> 243 244 </div> 245 </div> 246 247 248</section> 249</li> 250<li id="menu-item-2614" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2614 group"><a href="/en/services">Our services</a> 251<ul class="sub-menu bg-white w-full hidden lg:block lg:w-auto opacity-100 lg:opacity-0 pointer-events-none items-center justify-center h-full lg:h-auto lg:absolute lg:top-full transform lg:left-0 lg:p-6 lg:bg-white transition-opacity shadow duration-300 group-hover:opacity-100 group-hover:pointer-events-auto lg:rounded-b-3xl"> 252 <li id="menu-item-3400" class="menu-item menu-item-type-post_type menu-item-object-our-services menu-item-3400 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/services/assessment-and-consulting/">Assessment and Consulting</a></li> 253 <li id="menu-item-3399" class="menu-item menu-item-type-post_type menu-item-object-our-services menu-item-3399 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/services/realization-of-missions/">Realization of missions</a></li> 254 <li id="menu-item-3396" class="menu-item menu-item-type-post_type menu-item-object-our-services menu-item-3396 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/services/training/">Training</a></li> 255 <li id="menu-item-3398" class="menu-item menu-item-type-post_type menu-item-object-our-services menu-item-3398 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/services/migration/">Migration</a></li> 256 <li id="menu-item-3397" class="menu-item menu-item-type-post_type menu-item-object-our-services menu-item-3397 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/services/strategic-watch/">Strategic & Technological Watch</a></li> 257</ul> 258</li> 259<li id="menu-item-3401" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3401 group"><a href="/en/expertises">Our expertises</a> 260<ul class="sub-menu bg-white w-full hidden lg:block lg:w-auto opacity-100 lg:opacity-0 pointer-events-none items-center justify-center h-full lg:h-auto lg:absolute lg:top-full transform lg:left-0 lg:p-6 lg:bg-white transition-opacity shadow duration-300 group-hover:opacity-100 group-hover:pointer-events-auto lg:rounded-b-3xl"> 261 <li id="menu-item-3405" class="menu-item menu-item-type-post_type menu-item-object-expertise menu-item-3405 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/expertises/devsecops/">DevSecOps experts</a></li> 262 <li id="menu-item-3404" class="menu-item menu-item-type-post_type menu-item-object-expertise menu-item-3404 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/expertises/kubernetes/">Kubernetes experts</a></li> 263 <li id="menu-item-3403" class="menu-item menu-item-type-post_type menu-item-object-expertise menu-item-3403 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/expertises/cloud-native-apps/">CNA experts</a></li>
264 <li id="menu-item-3402" class="menu-item menu-item-type-post_type menu-item-object-expertise menu-item-3402 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/expertises/finops/">FinOps experts</a></li> 265</ul> 266</li> 267<li id="menu-item-2619" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2619"><a href="/en/training">Our trainings</a></li> 268<li id="menu-item-3406" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3406 group"><a href="/en/about">About</a> 269<ul class="sub-menu bg-white w-full hidden lg:block lg:w-auto opacity-100 lg:opacity-0 pointer-events-none items-center justify-center h-full lg:h-auto lg:absolute lg:top-full transform lg:left-0 lg:p-6 lg:bg-white transition-opacity shadow duration-300 group-hover:opacity-100 group-hover:pointer-events-auto lg:rounded-b-3xl"> 270 <li id="menu-item-3422" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3422 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/hiring/">Join us</a></li> 271 <li id="menu-item-3608" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3608 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="/en/partners">Our Partners</a></li> 272</ul> 273</li> 274<li id="menu-item-2618" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2618 group"><a href="#">Our ressources</a> 275<ul class="sub-menu bg-white w-full hidden lg:block lg:w-auto opacity-100 lg:opacity-0 pointer-events-none items-center justify-center h-full lg:h-auto lg:absolute lg:top-full transform lg:left-0 lg:p-6 lg:bg-white transition-opacity shadow duration-300 group-hover:opacity-100 group-hover:pointer-events-auto lg:rounded-b-3xl"> 276 <li id="menu-item-3407" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3407 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="/en/faq">FAQ</a></li> 277 <li id="menu-item-3408" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3408 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="/en/blog">Blog</a></li> 278 <li id="menu-item-5357" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5357 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/sons-of-kubernetes/">Sons Of KUBErnetes</a></li> 279</ul> 280</li> 281</ul></nav> 282 <nav class=" flex items-center"><ul id="menu-buttons-version-en" class="flex sm:relative lg:flex lg:ml-auto secondary-menu-wrap gap-4"><li id="menu-item-3410" class="btn-primary-in-menu menu-item menu-item-type-post_type menu-item-object-page menu-item-3410"><a href="https://www.sokube.io/en/contact/">Contact us</a></li> 283<li id="menu-item-2652" class="pll-parent-menu-item menu-item menu-item-type-custom menu-item-object-custom current-menu-parent menu-item-has-children menu-item-2652 group"><a href="#pll_switcher"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAt1BMVEWSmb66z+18msdig8La3u+tYX9IaLc7W7BagbmcUW+kqMr/q6n+//+hsNv/lIr/jIGMnNLJyOP9/fyQttT/wb3/////aWn+YWF5kNT0oqz0i4ueqtIZNJjhvt/8gn//WVr/6+rN1+o9RKZwgcMPJpX/VFT9UEn+RUX8Ozv2Ly+FGzdYZrfU1e/8LS/lQkG/mbVUX60AE231hHtcdMb0mp3qYFTFwNu3w9prcqSURGNDaaIUMX5FNW5wYt7AAAAAjklEQVR4AR3HNUJEMQCGwf+L8RR36ajR+1+CEuvRdd8kK9MNAiRQNgJmVDAt1yM6kSzYVJUsPNssAk5N7ZFKjVNFAY4co6TAOI+kyQm+LFUEBEKKzuWUNB7rSH/rSnvOulOGk+QlXTBqMIrfYX4tSe2nP3iRa/KNK7uTmWJ5a9+erZ3d+18od4ytiZdvZyuKWy8o3UpTVAAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">EN</span></a> 284<ul class="sub-menu bg-white w-full hidden lg:block lg:w-auto opacity-100 lg:opacity-0 pointer-events-none items-center justify-center h-full lg:h-auto lg:absolute lg:top-full transform lg:left-0 lg:p-6 lg:bg-white transition-opacity shadow duration-300 group-hover:opacity-100 group-hover:pointer-events-auto lg:rounded-b-3xl"> 285 <li id="menu-item-2652-fr" class="lang-item lang-item-22 lang-item-fr lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-2652-fr font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/offers/sonative-app/" lang="fr-FR" hreflang="fr-FR"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAbFBMVEVzldTg4ODS0tLxDwDtAwDjAADD0uz39/fy8vL3k4nzgna4yOixwuXu7u7s6+zn5+fyd2rvcGPtZljYAABrjNCpvOHrWkxegsqfs93NAADpUUFRd8THAABBa7wnVbERRKa8vLyxsLCoqKigoKClCvcsAAAAXklEQVR4AS3JxUEAQQAEwZo13Mk/R9w5/7UERJCIGIgj5qfRJZEpPyNfCgJTjMR1eRRnJiExFJz5Mf1PokWr/UztIjRGQ3V486u0HO55m634U6dMcf0RNPfkVCTvKjO16xHA8miowAAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">FR</span></a></li> 286 <li id="menu-item-2652-en" class="lang-item lang-item-25 lang-item-en current-lang menu-item menu-item-type-custom menu-item-object-custom menu-item-2652-en font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/offers/sonative-app/" lang="en-US" hreflang="en-US"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAt1BMVEWSmb66z+18msdig8La3u+tYX9IaLc7W7BagbmcUW+kqMr/q6n+//+hsNv/lIr/jIGMnNLJyOP9/fyQttT/wb3/////aWn+YWF5kNT0oqz0i4ueqtIZNJjhvt/8gn//W
286Vr/6+rN1+o9RKZwgcMPJpX/VFT9UEn+RUX8Ozv2Ly+FGzdYZrfU1e/8LS/lQkG/mbVUX60AE231hHtcdMb0mp3qYFTFwNu3w9prcqSURGNDaaIUMX5FNW5wYt7AAAAAjklEQVR4AR3HNUJEMQCGwf+L8RR36ajR+1+CEuvRdd8kK9MNAiRQNgJmVDAt1yM6kSzYVJUsPNssAk5N7ZFKjVNFAY4co6TAOI+kyQm+LFUEBEKKzuWUNB7rSH/rSnvOulOGk+QlXTBqMIrfYX4tSe2nP3iRa/KNK7uTmWJ5a9+erZ3d+18od4ytiZdvZyuKWy8o3UpTVAAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">EN</span></a></li> 287</ul> 288</li> 289</ul></nav> 290 <button class="burger flex items-center padding-0 outline-none bg-transparent border-none cursor-pointer lg:hidden text-white" 291 onclick="this.classList.toggle('opened');this.setAttribute('aria-expanded', this.classList.contains('opened'))" 292 aria-label="Main Menu"> 293 <svg width="40" height="40" viewBox="0 0 100 100"> 294 <path class="line top" 295 d="M 20,29.000046 H 80.000231 C 80.000231,29.000046 94.498839,28.817352 94.532987,66.711331 94.543142,77.980673 90.966081,81.670246 85.259173,81.668997 79.552261,81.667751 75.000211,74.999942 75.000211,74.999942 L 25.000021,25.000058" /> 296 <path class="line center" d="M 20,50 H 80" /> 297 <path class="line bottom" 298 d="M 20,70.999954 H 80.000231 C 80.000231,70.999954 94.498839,71.182648 94.532987,33.288669 94.543142,22.019327 90.966081,18.329754 85.259173,18.331003 79.552261,18.332249 75.000211,25.000058 75.000211,25.000058 L 25.000021,74.999942" /> 299 </svg> 300 </button> 301 302 </div> 303 </div> 304 </div> 305 <div id="mobile-menu-wrapper" class="absolute bg-white transition-all duration-300 bottom-0 left-0 mobile w-full py-10 px-5 transform translate-y-full opacity-0 invisible pointer-events-none"> 306 <div class="container"> 307 <nav id="main-menu-mobile" class="flex lg:hidden"><ul id="menu-main-menu-menu-en-1" class="flex flex-col w-full"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fake-item-has-children menu-item-2613 group"><a href="/en/offers">Our offers</a><section id="menu-mega-menu-sole-60" class="menu-mega-menu-sole relative w-full bg-gray-100 py-6 md:py-8 lg:py-20 left-0 mega-menu w-full transition-opacity duration-500 lg:bottom-0 lg:transform lg:translate-y-full lg:absolute lg:p-8 lg:z-30 lg:rounded-2xl lg:rounded-tl-none lg:shadow-xl lg:opacity-0 lg:group-hover:opacity-100 hidden lg:group-hover:block" 308 style="" 309 > 310 311 312 313 <div class="container"> 314 <div class="mx-auto z-10 w-full sm:w-full lg:w-full"> 315 316 <div class="section_intro mb-8 md:mb-16 hidden lg:block"> 317 <h5><span class="h5 font-primary"><span class="text-primary-500">Find our</span> <span class="text-secondary-500">different offerss</span></span></h5> 318 </div> 319 320 <div class="main_wrapper"> 321 322 <ul class="flex flex-col lg:flex-row space-y-2 lg:space-y-0 lg:space-x-4 slides"> 323 <li class="flex flex-col lg:p-8 lg:bg-white rounded-md item_slide hover:bg-gray-200"> 324 <a href="https://www.sokube.io/en/offers/sonative-ai/"> 325 <div class="relative left-0"> 326 <h2><span class="h4"><span class="font-primary text-primary-900">SONATIVE<b>â¢</b></span><span class="text-primary-300"><span class="font-primary"><b>ï¸</b></span>AI</span></span></h2> 327 </div> 328 <div class="hidden lg:block"> 329 <p><span class="text-primary-900">Benefit guidance from our AI domain experts</span></p> 330 </div> 331 </a> 332 </li> 333 <li class="flex flex-col lg:p-8 lg:bg-white rounded-md item_slide hover:bg-gray-200"> 334 <a href="/en/offers/sonative-devops"> 335 <div class="relative left-0"> 336 <h2><span class="h4"><span class="font-primary text-primary-900">SONATIVE<b>â¢ï¸</b></span><span class="font-primary text-primary-900"> DevOps</span></span></h2> 337 </div> 338 <div class="hidden lg:block"> 339 <p><span class="text-primary-500">Accelerate and make the production of your applications more reliable</span></p> 340 </div> 341 </a> 342 </li> 343 <li class="flex flex-col lg:p-8 lg:bg-white rounded-md item_slide hover:bg-gray-200"> 344 <a href="/en/offers/sonative-cloud"> 345 <div class="relative left-0"> 346 <h2><span class="h4"><span class="font-primary text-lightblue-500">SONATIVE<b>â¢ï¸</b></span><span class="font-primary text-lightblue-500"> Cloud</span></span></h2> 347 </div> 348 <div class="hidden lg:block"> 349 <p><span class="text-primary-500">Leverage the benefits of the cloud and focus on your business</span></p> 350 </div> 351 </a> 352 </li> 353 <li class="flex flex-col lg:p-8 lg:bg-white rounded-md item_slide hover:bg-gray-200"> 354 <a href="/en/offers/sonative-agile"> 355 <div class="relative left-0"> 356 <h2><span class="h4"><span class="font-primary text-themegreen-500">SONATIVE<b>â¢ï¸</b></span><span class="font-primary text-themegreen-500"><span> </span>Agile</span></span></h2> 357 </div> 358 <div class="hidden lg:block"> 359 <p><span class="text-primary-500">Strengthen your performance with an authentic, incremental and sustainable approach</span></p> 360 </div> 361 </a> 362 </li> 363 <li class="flex flex-col lg:p-8 lg:bg-white rounded-md item_slide hover:bg-gray-200"> 364 <a href="/en/offers/sonative-app"> 365 <div class="relative left-0"> 366 <h2><span class="h4"><span class="font-primary text-secondary-500">SONATIVE<b>â¢ï¸</b></span><span class="font-primary text-secondary-500"><span> </span>App</span></span></h2> 367 </div> 368 <div class="hidden lg:block"> 369 <p><span class="text-primary-500">Build the Cloud Native Applications (CNA) that suits you</span></p> 370 </div> 371 </a> 372 </li> 373 </ul> 374 </div> 375 376 <div class="section_end mt-8 md:mt-16"> 377 <div class="text-left"><a href="/en/offers" class="btn-primary" target="_self" >Discover our offers</a></div> 378 </div> 379 380 </div> 381 </div> 382 383 384</section> 385</li> 386<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2614 group"><a href="/en/services">Our services</a> 387<ul class="sub-menu bg-white w-full hidden lg:block lg:w-auto opacity-100 lg:opacity-0 pointer-events-none items-center justify-center h-full lg:h-auto lg:absolute lg:top-full transform lg:left-0 lg:p-6 lg:bg-white transition-opacity shadow duration-300 group-hover:opacity-100 group-hover:pointer-events-auto lg:rounded-b-3xl"> 388 <li class="menu-item menu-item-type-post_type menu-item-object-our-services menu-item-3400 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/services/assessment-and-consulting/">Assessment and Consulting</a></li> 389 <li class="menu-item menu-item-type-post_type menu-item-object-our-services menu-item-3399 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/services/realization-of-missions/">Realization of missions</a></li> 390 <li class="menu-item menu-item-type-post_type menu-item-object-our-services menu-item-3396 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/services/training/">Training</a></li> 391 <li class="menu-item menu-item-type-post_type menu-item-object-our-services menu-item-3398 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/services/migration/">Migration</a></li> 392 <li class="menu-item menu-item-type-post_type menu-item-object-our-services menu-item-3397 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/services/strategic-watch/">Strategic & Technological Watch</a></li> 393</ul> 394</li> 395<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3401 group"><a href="/en/expertises">Our expertises</a> 396<ul class="sub-menu bg-white w-full hidden lg:block lg:w-auto opacity-100 lg:opacity-0 pointer-events-none items-center justify-center h-full lg:h-auto lg:absolute lg:top-full transform lg:left-0 lg:p-6 lg:bg-white transition-opacity shadow duration-300 group-hover:opacity-100 group-hover:pointer-events-auto lg:rounded-b-3xl"> 397 <li class="menu-item menu-item-type-post_type menu-item-object-expertise menu-item-3405 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/expertises/devsecops/">DevSecOps experts</a></li> 398 <li class="menu-item menu-item-type-post_type menu-item-object-expertise menu-item-3404 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/expertises/kubernetes/">Kubernetes experts</a></li> 399 <li class="menu-item menu-item-type-post_type menu-item-object-expertise menu-item-3403 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/expertises/cloud-native-apps/">CNA experts</a></li> 400 <li class="menu-item menu-item-type-post_type menu-item-object-expertise menu-item-3402 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/expertises/finops/">FinOps experts</a></li> 401</ul> 402</li> 403<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2619"><a href="/en/training">Our trainings</a></li> 404<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3406 group"><a href="/en/about">About</a> 405<ul class="sub-menu bg-white w-full hidden lg:block lg:w-auto opacity-100 lg:opacity-0 pointer-events-none items-center justify-center h-full lg:h-auto lg:absolute lg:top-full transform lg:left-0 lg:p-6 lg:bg-white transition-opacity shadow duration-300 group-hover:opacity-100 group-hover:pointer-events-auto lg:rounded-b-3xl"> 406 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3422 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/hiring/">Join us</a></li> 407 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3608 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="/en/partners">Our Partners</a></li> 408</ul> 409</li> 410<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2618 group"><a href="#">Our ressources</a> 411<ul class="sub-menu bg-white w-full hidden lg:block lg:w-auto opacity-100 lg:opacity-0 pointer-events-none items-center justify-center h-full lg:h-auto lg:absolute lg:top-full transform lg:left-0 lg:p-6 lg:bg-white transition-opacity shadow duration-300 group-hover:opacity-100 group-hover:pointer-events-auto lg:rounded-b-3xl"> 412 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3407 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="/en/faq">FAQ</a></li> 413 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3408 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="/en/blog">Blog</a></li> 414 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5357 font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/sons-of-kubernetes/">Sons Of KUBErnetes</a></li> 415</ul> 416</li> 417</ul></nav> 418 <nav id="secondary-menu-mobile" class="flex lg:hidden"><ul id="menu-buttons-version-en-1" class="flex flex-col w-full"><li class="btn-primary-in-menu menu-item menu-item-type-post_type menu-item-object-page menu-item-3410"><a href="https://www.sokube.io/en/contact/">Contact us</a></li> 419<li class="pll-parent-menu-item menu-item menu-item-type-custom menu-item-object-custom current-menu-parent menu-item-has-children menu-item-2652 group"><a href="#pll_switcher"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAt1BMVEWSmb66z+18msdig8La3u+tYX9IaLc7W7BagbmcUW+kqMr/q6n+//+hsNv/lIr/jIGMnNLJyOP9/fyQttT/wb3/////aWn+YWF5kNT0oqz0i4ueqtIZNJjhvt/8gn//W
419Vr/6+rN1+o9RKZwgcMPJpX/VFT9UEn+RUX8Ozv2Ly+FGzdYZrfU1e/8LS/lQkG/mbVUX60AE231hHtcdMb0mp3qYFTFwNu3w9prcqSURGNDaaIUMX5FNW5wYt7AAAAAjklEQVR4AR3HNUJEMQCGwf+L8RR36ajR+1+CEuvRdd8kK9MNAiRQNgJmVDAt1yM6kSzYVJUsPNssAk5N7ZFKjVNFAY4co6TAOI+kyQm+LFUEBEKKzuWUNB7rSH/rSnvOulOGk+QlXTBqMIrfYX4tSe2nP3iRa/KNK7uTmWJ5a9+erZ3d+18od4ytiZdvZyuKWy8o3UpTVAAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">EN</span></a> 420<ul class="sub-menu bg-white w-full hidden lg:block lg:w-auto opacity-100 lg:opacity-0 pointer-events-none items-center justify-center h-full lg:h-auto lg:absolute lg:top-full transform lg:left-0 lg:p-6 lg:bg-white transition-opacity shadow duration-300 group-hover:opacity-100 group-hover:pointer-events-auto lg:rounded-b-3xl"> 421 <li class="lang-item lang-item-22 lang-item-fr lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-2652-fr font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/offers/sonative-app/" lang="fr-FR" hreflang="fr-FR"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAbFBMVEVzldTg4ODS0tLxDwDtAwDjAADD0uz39/fy8vL3k4nzgna4yOixwuXu7u7s6+zn5+fyd2rvcGPtZljYAABrjNCpvOHrWkxegsqfs93NAADpUUFRd8THAABBa7wnVbERRKa8vLyxsLCoqKigoKClCvcsAAAAXklEQVR4AS3JxUEAQQAEwZo13Mk/R9w5/7UERJCIGIgj5qfRJZEpPyNfCgJTjMR1eRRnJiExFJz5Mf1PokWr/UztIjRGQ3V486u0HO55m634U6dMcf0RNPfkVCTvKjO16xHA8miowAAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">FR</span></a></li> 422 <li class="lang-item lang-item-25 lang-item-en current-lang menu-item menu-item-type-custom menu-item-object-custom menu-item-2652-en font-primary text-primary-500 w-full inline-flex flex-row justify-between px-4 lg:py-4 relative rounded-2xl duration-300 transition-colors whitespace-nowrap items-sub-menu"><a href="https://www.sokube.io/en/offers/sonative-app/" lang="en-US" hreflang="en-US"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAAt1BMVEWSmb66z+18msdig8La3u+tYX9IaLc7W7BagbmcUW+kqMr/q6n+//+hsNv/lIr/jIGMnNLJyOP9/fyQttT/wb3/////aWn+YWF5kNT0oqz0i4ueqtIZNJjhvt/8gn//WVr/6+rN1+o9RKZwgcMPJpX/VFT9UEn+RUX8Ozv2Ly+FGzdYZrfU1e/8LS/lQkG/mbVUX60AE231hHtcdMb0mp3qYFTFwNu3w9prcqSURGNDaaIUMX5FNW5wYt7AAAAAjklEQVR4AR3HNUJEMQCGwf+L8RR36ajR+1+CEuvRdd8kK9MNAiRQNgJmVDAt1yM6kSzYVJUsPNssAk5N7ZFKjVNFAY4co6TAOI+kyQm+LFUEBEKKzuWUNB7rSH/rSnvOulOGk+QlXTBqMIrfYX4tSe2nP3iRa/KNK7uTmWJ5a9+erZ3d+18od4ytiZdvZyuKWy8o3UpTVAAAAABJRU5ErkJggg==" alt="" width="16" height="11" style="width: 16px; height: 11px;" /><span style="margin-left:0.3em;">EN</span></a></li> 423</ul> 424</li> 425</ul></nav> </div> 426 </div> 427</header><section id="hero-simple-nemo-61" class="hero-simple-nemo relative w-full py-6 md:py-8 lg:py-16"> 428 429 <img 430 class="image w-full h-full absolute top-0 left-0 object-cover object-center" 431 src="https://www.sokube.io/wp-content/uploads/offre-so-native-2-scaled.jpg" 432 alt="So Native app 2"> 433 434 <div class="overlay absolute top-0 left-0 w-full h-full opacity-100"></div> 435 436 <div class=" wrapper-content h-full w-full flex items-center pt-32 lg:pt-0 relative" style="min-height: 450px;"> 437 <div class="inner-wrapper-content container"> 438 <div class="content mx-auto w-full sm:w-full lg:w-full"> 439 <h1><span class="text-white">SONATIVE App</span></h1> 440<p> </p> 441<p><span class="text-white p">Build the Cloud Native Application (CNA) that’s right for you.</span></p> 442<p> </p> 443<div class="text-left"><a href="/en/contact" class="btn-primary" target="_self" >Let's talk about your project</a></div> 444 </div> 445 </div> 446 </div> 447 </section> 448<section id="checkerboard-container-nemo-62" class="checkerboard-container-nemo relative w-full bg-gray-200 py-0 md:py-0 lg:py-16" 449 style=" 450 --plyr-color-main: #0F206C ; 451 --plyr-video-control-background-hover: #0F206C ; 452 --overlay-background-color: #0F206C ; 453 --overlay-opacity: .6;" 454 > 455 456 <div class="container"> 457 458 459 <div class=" main-wrapper mx-auto lg:space-x-10 flex flex-col lg:flex-row lg:items-center lg:justify-center w-full sm:w-full lg:w-full"> 460 461 <div class="media-wrapper relative order-2 lg:w-1/2 lg:order-1"> 462 463 <img 464 class="image object-cover object-center rounded-lg" 465 src="https://www.sokube.io/wp-content/uploads/3.png"
466 alt="Logo SoNative App"> 467 468 469 </div> 470 471 <div class="wrapper-content order-1 mb-4 lg:mb-0 flex items-center lg:p-16 lg:w-3/4 lg:order-2"> 472 <div class="inner-wrapper-content "> 473 <p><span class="h6 font-primary text-primary-300">SoKube offer</span></p> 474<h2><span class="h2 font-primary text-primary-500">SONATIVE<b style="color: rgb(15 32 108/var(--tw-text-opacity)); font-family: TeXGyreAdventor, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; font-size: 2.25rem;">â¢ï¸</b> App</span></h2> 475<p> </p> 476<p><span class="font-secondary text-primary-900">Benefit from the advice of our expert consultants in Cloud Native Application to build or transform your applications and thus take full advantage of the benefits brought by the new container technologies (Dockers, Kubernetes), Serverless and Cloud.</span></p> 477<p> </p> 478<div class="text-left"><a href="/en/contact" class="btn-primary" target="_self" >A Project?</a></div> 479 </div> 480 </div> 481 482 </div> 483 </div> 484 485</section> 486<section id="shape-divider-diamonds-sole-63" class="bg-white relative z-10" 487 style="" 488 > 489 490 491 <div class="container"> 492 <div class="mx-auto w-full sm:w-full lg:w-full"> 493 <div class="wrapper h-16 flex w-full z-10"> 494 <img class="z-2" style="margin-top:-4rem;transform:rotate(-180deg);" src="https://www.sokube.io/wp-content/themes/localhost/pilopress/layouts/shape-divider-diamonds-sole/shape-divider-diamonds-saumon.svg" alt="Shapes"> 495 </div> 496 </div> 497 </div> 498 499 500</section> 501 502 503 504<section id="faq-flex-col-pilotin-64" 505 class="faq-flex-col-pilotin relative w-full bg-white py-8 md:py-8 lg:py-16" 506 507 style="" 508 509 > 510 511 <div class="container lg:p-16 rounded-md"> 512 513 <div class="mx-auto w-full sm:w-full lg:w-full"> 514 515 516 517 518 <div class="section-intro mb-10"> 519 520 <div style="text-align: center;"><span class="h3"><span class="text-primary-500">Transform your growth with</span> <span class="text-secondary-500">services tailored to your needs</span></div> 521 522 </div> 523 524 525 526 527 528 <div class="faq_items gap-8 grid md:grid-cols-2"> 529 530 531 <div class="faq_item cursor-pointer py-4 lg:py-7 border-b border-primary-300"> 532 533 <div class="faq_item_wrapper flex items-center justify-between gap-4 md:gap-0"> 534 535 536 <div class="faq_item_title h6"><h3><span class="font-primary h5 text-primary-500">Design and Architecture</span></h3> 537</div> 538 539 <i class="faq_item_icon transition-all duration-300 fa-classic fa-regular fa-circle-plus text-secondary-500"></i> 540 541 542 </div> 543 544 545 <div class="faq_item_content pt-8 hidden"><p><span class="p font-secondary text-primary-900">⢠Design an architecture that meets your needs and those of the native cloud world (containers, Kubernetes, serverless, Cloud,…)<br /> 546⢠Build an application system composed of micro-services with the corresponding communication modes<br /> 547⢠Definition and implementation of architecture and development standards: Stateless vs Stateful, security, scaling, S.O.L.I.D, 12 factors, KISS, DRY, YAGNI, …<br /> 548</span></p> 549</div> 550 551 552 </div> 553 554 555 <div class="faq_item cursor-pointer py-4 lg:py-7 border-b border-primary-300"> 556 557 <div class="faq_item_wrapper flex items-center justify-between gap-4 md:gap-0"> 558 559 560 <div class="faq_item_title h6"><h3><span class="font-primary h5 text-primary-500">Migration</span></h3> 561</div> 562 563 <i class="faq_item_icon transition-all duration-300 fa-classic fa-regular fa-circle-plus text-secondary-500"></i> 564 565 566 </div> 567 568 569 <div class="faq_item_content pt-8 hidden"><p><span class="p font-secondary text-primary-900">⢠Migration of your applications to Cloud Ready Application mode in order to minimize the impact<br /> 570⢠Optimization of applications to run in containers orchestrated by Kubernetes<br /> 571⢠Analysis of the existing situation and proposal of a migration or non-migration path.<br /> 572</span></p> 573</div> 574 575 576 </div> 577 578 579 <div class="faq_item cursor-pointer py-4 lg:py-7 border-b border-primary-300"> 580 581 <div class="faq_item_wrapper flex items-center justify-between gap-4 md:gap-0"> 582 583 584 <div class="faq_item_title h6"><h3><span class="font-primary h5 text-primary-500">Micro-services & Product Delivery</span></h3> 585</div> 586 587 <i class="faq_item_icon transition-all duration-300 fa-classic fa-regular fa-circle-plus text-secondary-500"></i> 588 589 590 </div> 591 592 593 <div class="faq_item_content pt-8 hidden"><p><span class="p font-secondary text-primary-900">⢠Design of micro-services<br /> 594⢠Definition of a product approach containing several micro-services, front and middleware (DB, messaging, …)<br /> 595⢠Definition and implementation of Release Management processes for the product and applications with the associated Git branching model<br /> 596⢠Management of the configuration and parameterization of applications in different situations: centralized, in IaC mode, multi-environment, multi-tenancy, …<br /> 597</span></p> 598</div> 599 600 601 </div> 602 603 604 <div class="faq_item cursor-pointer py-4 lg:py-7 border-b border-primary-300"> 605 606 <div class="faq_item_wrapper flex items-center justify-between gap-4 md:gap-0"> 607 608 609 <div class="faq_item_title h6"><h3><span class="font-primary h5 text-primary-500">Software Quality & Security</span></h3> 610</div> 611 612 <i class="faq_item_icon transition-all duration-300 fa-classic fa-regular fa-circle-plus text-secondary-500"></i> 613 614 615 </div> 616 617 618 <div class="faq_item_content pt-8 hidden"><p><span class="p font-secondary text-primary-900">⢠“Zero trust” and “Shift left” approach<br /> 619⢠Implementation of the code quality strategy and associated tools in the build chain (CI)<br /> 620⢠Definition and implementation of the “Quality Gates” and management of the technical debt<br />
621⢠Continuous testing of the software<br /> 622⢠Definition of the security level and implementation in the CI chain<br /> 623⢠Management of the application’s secrets<br /> 624⢠Implementation of traceability at the container and application level<br /> 625</span></p> 626</div> 627 628 629 </div> 630 631 632 <div class="faq_item cursor-pointer py-4 lg:py-7 border-b border-primary-300"> 633 634 <div class="faq_item_wrapper flex items-center justify-between gap-4 md:gap-0"> 635 636 637 <div class="faq_item_title h6"><h3><span class="font-primary h5 text-primary-500">Progressive delivery & Feature Flags</span></h3> 638</div> 639 640 <i class="faq_item_icon transition-all duration-300 fa-classic fa-regular fa-circle-plus text-secondary-500"></i> 641 642 643 </div> 644 645 646 <div class="faq_item_content pt-8 hidden"><p><span class="p font-secondary text-primary-900">⢠Definition of deployment and delivery modes for products and applications in progressive delivery mode: Rolling Update / Canary / Blue Green / A/B Testing…<br /> 647⢠Feature Flags or Feature Toggles approach for conditional delivery of features associated with Trunk based development<br /> 648⢠Tools, Management and governance of features<br /> 649</span></p> 650</div> 651 652 653 </div> 654 655 656 <div class="faq_item cursor-pointer py-4 lg:py-7 border-b border-primary-300"> 657 658 <div class="faq_item_wrapper flex items-center justify-between gap-4 md:gap-0"> 659 660 661 <div class="faq_item_title h6"><h3><span class="font-primary h5 text-primary-500">Testability</span></h3> 662</div> 663 664 <i class="faq_item_icon transition-all duration-300 fa-classic fa-regular fa-circle-plus text-secondary-500"></i> 665 666 667 </div> 668 669 670 <div class="faq_item_content pt-8 hidden"><p><span class="p font-secondary text-primary-900">⢠Test set-up and definition: Unit testing, Component testing, Integration testing, GUI testing<br /> 671⢠Testing strategy: Mock, End-to-End, Automation, Manual.<br /> 672⢠Continuous Testing approach<br /> 673⢠Implementation of tests on the API contracts linking the microservices<br /> 674⢠Implementation of an approach allowing the creation of on-the-fly environments for test or dev environments<br /> 675</span></p> 676</div> 677 678 679 </div> 680 681 682 <div class="faq_item cursor-pointer py-4 lg:py-7 border-b border-primary-300"> 683 684 <div class="faq_item_wrapper flex items-center justify-between gap-4 md:gap-0"> 685 686 687 <div class="faq_item_title h6"><h3><span class="font-primary h5 text-primary-500">DevX</span></h3> 688</div> 689 690 <i class="faq_item_icon transition-all duration-300 fa-classic fa-regular fa-circle-plus text-secondary-500"></i> 691 692 693 </div> 694 695 696 <div class="faq_item_content pt-8 hidden"><p><span class="p font-secondary text-primary-900">⢠Improving the developer experience with containers and kubernetes by getting as close as possible to the final target.<br /> 697⢠Optimization of the developer’s “Inner Loop” to focus on the application<br /> 698⢠Implementation of tools and processes allowing the DevX approach with different local or remote approaches: off-line, proxied, live, on-line<br /> 699</span></p> 700</div> 701 702 703 </div> 704 705 706 <div class="faq_item cursor-pointer py-4 lg:py-7 border-b border-primary-300"> 707 708 <div class="faq_item_wrapper flex items-center justify-between gap-4 md:gap-0"> 709 710 711 <div class="faq_item_title h6"><h3><span class="font-primary h5 text-primary-500">API management & Service Mesh</span></h3> 712</div> 713 714 <i class="faq_item_icon transition-all duration-300 fa-classic fa-regular fa-circle-plus text-secondary-500"></i> 715 716 717 </div> 718 719 720 <div class="faq_item_content pt-8 hidden"><p><span class="p font-secondary text-primary-900">⢠Definition of API contracts to meet business needs<br /> 721⢠API management: distribution, control and analysis process of your microservices APIs<br /> 722⢠Implementation of API Management tools<br /> 723⢠Use of a Service Mesh to benefit from service discovery, load balancing, failover, routing, security and observability features without development<br /> 724</span></p> 725</div> 726 727 728 </div> 729 730 731 <div class="faq_item cursor-pointer py-4 lg:py-7 border-b border-primary-300"> 732 733 <div class="faq_item_wrapper flex items-center justify-between gap-4 md:gap-0"> 734 735 736 <div class="faq_item_title h6"><h3><span class="font-primary h5 text-primary-500">Agility</span></h3> 737</div> 738 739 <i class="faq_item_icon transition-all duration-300 fa-classic fa-regular fa-circle-plus text-secondary-500"></i> 740 741 742 </div> 743 744 745 <div class="faq_item_content pt-8 hidden"><p><span class="p font-secondary text-primary-900">⢠Agile development approaches with our coaches<br /> 746⢠See the <a href="/en/offers/sonative-agile">Agile offer</a><br /> 747</span></p> 748</div> 749 750 751 </div> 752 753 754 </div> 755 756 757 758 759 760 <div class="section-end mt-10"> 761 762 <div class="text-center"><a href="/en/contact" class="btn-primary" target="_self" >Want to learn more?</a></div> 763 764 </div> 765 766 767 768 769 </div> 770 771 </div> 772 773</section> 774 775<section id="shape-divider-diamonds-sole-65" class="bg-white relative z-10" 776 style="" 777 > 778 779 780 <div class="container"> 781 <div class="mx-auto w-full sm:w-full lg:w-full"> 782 <div class="wrapper h-16 flex w-full z-10"> 783 <img class="z-2" style="margin-top:-4rem;transform:rotate(-180deg);" src="https://www.sokube.io/wp-content/themes/localhost/pilopress/layouts/shape-divider-diamonds-sole/shape-divider-diamonds-saumon.svg" alt="Shapes"> 784 </div> 785 </div> 786 </div> 787 788 789</section> 790<section id="icons-small-icon-grid-marlin-66" class="icons-small-icon-grid-marlin relative w-full bg-gray-200 py-0 md:py-0 lg:py-16"> 791 <div class="container"> 792 <div class="mx-auto w-full sm:w-full lg:w-full"> 793 794 <div class="w-full"><p><span class="h6 font-primary text-primary-500">Take advantage of the many benefits of our expertise in cloud-based applications</span></p> 795</div> 796 797 <div class="content-block flex flex-col lg:flex-row mt-10 space-y-8 lg:space-y-0 lg:space-x-10 "> 798 <div class="lg:w-1/3"><h2><span class="text-success-DEFAULT"><span class="h2 font-primary">SONATIVE<b>â¢ï¸</b></span><span class="h2 font-primary"> App</span></span><br /> 799<span class="h2 font-primary text-secondary-500">by SoKube</span></p> 800<h2> 801</div> 802 <div class="lg:w-2/3"><p style="text-align: justify;"><span class="text-primary-500"><strong>At SoKube we master the concepts and practices of developing cloud-native applications. This includes knowledge of the architectures, technologies and tools used to build and deploy applications in an on-premise or Cloud environment, in containers, in kubernetes or serverless, as well as the ability to work collaboratively with development and operations teams to optimize application performance and scalability.</strong></span></p> 803<p style="text-align: justify;"><span class="text-primary-500"><strong>Our Cloud Native Application experts can work in a variety of contexts, such as enterprises using Cloud Native Applications for their services, Cloud Service Providers offering Cloud Native development solutions, or software vendors offering tools to implement these applications.</strong></span></p> 804</div> 805 </div> 806 807 <div class="grid gap-8 md:grid-cols-3 my-1 md:my-20"> 808 <div class="flex flex-col"> 809 <i class="fa-classic fa-solid fa-brain-circuit cards-icon pb-5 text-3xl text-secondary-500 "></i> 810 <h3><span class="h5 font-primary text-primary-500">Knowledge</span></h3> 811<p><span class="p font-secondary text-primary-900">Leverage our knowledge of the fundamental architectures and concepts of Cloud Native applications, such as microservices, containers, APIs, etc.</span></p> 812 </div> 813 <div class="flex flex-col"> 814 <i class="fa-classic fa-solid fa-screwdriver-wrench cards-icon pb-5 text-3xl text-secondary-500 "></i> 815 <h3><span class="h5 font-primary text-primary-500">Technologies</span></h3> 816<p><span class="p font-secondary text-primary-900">Benefit from our knowledge of technologies and tools commonly used in a Cloud environment, such as Docker, Kubernetes, Serverless, VM, etc</span></p> 817 </div> 818 <div class="flex flex-col"> 819 <i class="fa-classic fa-solid fa-people-roof cards-icon pb-5 text-3xl text-secondary-500 "></i> 820 <h3><span class="h5 font-primary text-primary-500">Team</span></h3> 821<p><span class="p font-secondary text-primary-900">Increase your ability to work collaboratively with development and operations teams to optimize the performance, scalability, and security of your native cloud applications</span></p> 822 </div> 823 <div class="flex flex-col"> 824 <i class="fa-classic fa-solid fa-up-right-from-square cards-icon pb-5 text-3xl text-secondary-500 "></i> 825 <h3><span class="h5 font-primary text-primary-500">QoS</span></h3> 826<p><span class="p font-secondary text-primary-900">Boost your Quality of Service (QoS) by mastering quality and security management practices in an on-premise or cloud environment, such as continuous integration, automated testing, error handling, vulnerability detection, and more.</span></p> 827 </div> 828 <div class="flex flex-col"> 829 <i class="fa-classic fa-solid fa-gauge-max cards-icon pb-5 text-3xl text-secondary-500 "></i> 830 <h3><span class="h5 font-primary text-primary-500">Performance</span></h3> 831<p><span class="p font-secondary text-primary-900">Strengthen your ability to assess application performance and identify opportunities for improvement to accelerate your development and delivery cycles</span></p> 832 </div> 833 </div> 834 835 </div> 836 </div> 837</section> 838 839 <section id="image-contained-nemo-67" 840 class="image-contained-nemo relative w-full py-0 md:py-0 lg:py-0">� 841 <div class="container">� 842 <div class="mx-auto wrapper-image w-full sm:w-full lg:w-full ">� 843� 844 <img� 845 src="https://www.sokube.io/wp-content/uploads/tips-by-sokube.png"� 846 alt="Conseils Cloud Native"� 847 class="image w-full object-cover object-center"� 848 style="height: 250px">� 849� 850 </div>� 851 </div>� 852 </section>� 853<section id="icons-small-icon-grid-marlin-68" class="icons-small-icon-grid-marlin relative w-full py-6 md:py-8 lg:py-8"> 854 <div class="container"> 855 <div class="mx-auto w-full sm:w-full lg:w-full"> 856 857 <div class="w-full"><h2><span class="font-secondary h4 text-secondary-500">Tips by SoKube: </span><span class="font-secondary text-primary-500 h4">
857How to be efficient in a Cloud Native approach?</span></h2> 858<p class="p1">Implementing a Cloud Native approach can be a risky project that involves a lot of changes for your company and your product teams. It is important to structure this organizational evolution to improve flexibility, scalability and agility of your applications, improve service availability and reduce operating costs. Here are a few tips, put together by our experts:</p> 859</div> 860 861 <div class="content-block flex flex-col lg:flex-row mt-10 space-y-8 lg:space-y-0 lg:space-x-10 "> 862 <div class="lg:w-1/3"></div> 863 <div class="lg:w-2/3"></div> 864 </div> 865 866 <div class="grid gap-8 md:grid-cols-4 my-1 md:my-20"> 867 <div class="flex flex-col"> 868 <i class="fa-classic fa-solid fa-clouds cards-icon pb-5 text-3xl text-secondary-500 "></i> 869 <p><span class="text-primary-500"><strong>Use Cloud services appropriately </strong></span></p> 870<p class="p1">To get started and if you are in a Cloud approach, it is important to understand the different Cloud services offered by your Cloud provider and select the ones that best suit your needs.</p> 871 </div> 872 <div class="flex flex-col"> 873 <i class="fa-classic fa-solid fa-user-robot cards-icon pb-5 text-3xl text-secondary-500 "></i> 874 <p><strong><span class="text-primary-500">Automate repetitive tasks</span> </strong></p> 875<p>It is important to implement automation tools such as build and deployment pipelines (CI/CD), which will save you time and effort by automating tedious tasks…</p> 876 </div> 877 <div class="flex flex-col"> 878 <i class="fa-classic fa-solid fa-whale cards-icon pb-5 text-3xl text-secondary-500 "></i> 879 <p><strong><span class="text-primary-500">Implement Containers</span></strong></p> 880<p>It is fundamental to set up container systems that allow you to deploy applications in a faster and easier way, by packaging the application and its dependencies in an isolated container. For this purpose, tools like Docker, Kubernetes or serverless will be of great help.</p> 881 </div> 882 <div class="flex flex-col"> 883 <i class="fa-classic fa-solid fa-rectangle-history cards-icon pb-5 text-3xl text-secondary-500 "></i> 884 <p><span class="text-primary-500"><strong>Adopt a “microservices” approach</strong></span></p> 885<p>By “splitting” your applications into independent microservices, you will facilitate their deployment and maintenance and improve their flexibility and scalability.</p> 886 </div> 887 <div class="flex flex-col"> 888 <i class="fa-classic fa-solid fa-aperture cards-icon pb-5 text-3xl text-secondary-500 "></i> 889 <p><span class="text-primary-500"><strong>Monitor and measure performance </strong></span></p> 890<p>By using performance monitoring and measurement tools, you can get a real-time view of how your applications are performing and identify potential problems more quickly.</p> 891 </div> 892 <div class="flex flex-col"> 893 <i class="fa-classic fa-solid fa-thumbs-up cards-icon pb-5 text-3xl text-secondary-500 "></i> 894 <p><span class="text-primary-500"><strong>Adopt a culture of collaboration and innovation</strong></span></p> 895<p>Encourage collaboration and innovation within your teams, thus improving your efficiency and your ability to adopt new technologies.</p> 896 </div> 897 </div> 898 899 </div> 900 </div> 901</section> 902 903<footer id="footer-wysiwyg-col-nemo-69" class="footer-wysiwyg-col-nemo relative w-full bg-primary-900 py-0 md:py-0 lg:py-0"> 904 <div class="container"> 905 906 907 <div class="wrapper-columns grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-6 py-20"> 908 <div class="wrapper-column column-1 "> 909 910<div class="column-simple-content ">� 911 <p><span class="h6 font-primary text-gray-500">CONTACT US</span></p> 912<p><span class="font-secondary text-white">Do you have questions, do you need help? Please feel free to </span><span class="font-secondary text-white">contact us.</span></p> 913<p><span class="font-secondary text-white">[email protected]</span></p> 914<div class="text-white"> 915<div></div> 916<div class="flex gap-2 items-center mb-1"><img decoding="async" class="alignnone size-full wp-image-3148" src="https://www.sokube.io/wp-content/uploads/drapeau-suisse.png" alt="Swiss flag" width="32" height="32" />+41 79 535 37 02</div> 917<div class="flex gap-2 items-center"><img decoding="async" class="alignnone size-full wp-image-3149" src="https://www.sokube.io/wp-content/uploads/drapeau-france.png" alt="France flag" width="32" height="32" />+33 1 89 71 88 28</div> 918<div></div> 919<div></div> 920</div> 921<p> </p> 922<div class="text-left"><a href="/en/contact" class="btn-primary" target="_self" >Contact us</a></div> 923 924</div>� 925 </div> 926 <div class="wrapper-column column-2 "> 927 928<div class="column-links text-white">� 929� 930 <div class="wrapper-links-title ">� 931 <p><span class="h6 font-primary text-gray-500">SOKUBE</span><br /> 932<span class="text-white">Find our main sections in </span><span class="text-white">quick access.</span></p> 933 934 </div>� 935� 936 937 <div class="wrapper-links my-6">� 938 939 <div class="wrapper-link my-1">� 940 941� 942 <a� 943 target=""� 944 class="link btn-gostsecondary "� 945 href="/en/offers">� 946 Our Offers 947 </a>� 948� 949 </div>� 950 951 <div class="wrapper-link my-1">� 952 953� 954 <a� 955 target=""� 956 class="link btn-gostsecondary "� 957 href="/en/services">� 958 Our Services 959 </a>� 960� 961 </div>� 962 963 <div class="wrapper-link my-1">� 964 965� 966 <a� 967 target=""� 968 class="link btn-gostsecondary "� 969 href="/en/expertises">� 970 Our Expertises 971 </a>� 972� 973 </div>� 974 975 <div class="wrapper-link my-1">� 976 977� 978 <a� 979 target=""� 980 class="link btn-gostsecondary "� 981 href="/en/about">� 982 About 983 </a>� 984� 985 </div>� 986 987 <div class="wrapper-link my-1">� 988 989� 990 <a� 991 target=""� 992 class="link btn-gostsecondary "� 993 href="/en/blog">� 994 Blog 995 </a>� 996� 997 </div>� 998 999 <div class="wrapper-link my-1">� 1000 1001� 1002 <a� 1003 target=""� 1004 class="link btn-gostsecondary "� 1005 href="/en/faq">� 1006 FAQ 1007 </a>� 1008� 1009 </div>� 1010 1011 </div>� 1012 1013� 1014</div>� 1015 </div> 1016 <div class="wrapper-column column-3 "> 1017 1018<div class="column-simple-content ">� 1019 <p><span class="font-primary h6 text-gray-500">TRAINING</span><br /> 1020<span class="text-white">Discover our training </span><span class="text-white">Containers, </span><span class="text-white">Agility, Cloud, … </span></p> 1021<div class="text-left"><a href="/en/training" class="btn-gostsecondary" target="_self" >Learn more</a></div> 1022<p>
1022Â </p> 1023<p>Â </p> 1024 1025</div>� 1026 </div> 1027 <div class="wrapper-column column-4 "> 1028 1029<div class="column-simple-content ">� 1030 <p><span class="h6 text-gray-500 font-primary">JOIN US</span><br /> 1031<span class="font-secondary text-white">Want to join a dynamic company? Discover our offers. Submit your resume.</span></p> 1032<p> </p> 1033<div class="text-left"><a href="/en/hiring" class="btn-filled" target="_self" >Apply to SoKube</a></div> 1034 1035</div>� 1036 1037<div class="column-social-links ">� 1038� 1039 <div class="wrapper-social-links-title ">� 1040 1041 </div>� 1042� 1043 1044 <div class="wrapper-social-links flex my-6">� 1045 1046 <div class="wrapper-social-link text-primary font-semibold">� 1047 1048 1049� 1050 <a class="btn-filled social-link" target="_blank" href="https://twitter.com/sokube_io">� 1051 1052 <i class="social-link-icon fa-classic fa-brands fa-twitter "></i>� 1053 1054� 1055 <span class="social-link-label ">� 1056 1057 </span>� 1058 </a>� 1059� 1060 </div>� 1061 1062 <div class="wrapper-social-link text-primary font-semibold">� 1063 1064 1065� 1066 <a class="btn-filled social-link" target="_blank" href="https://www.linkedin.com/company/sokube">� 1067 1068 <i class="social-link-icon fa-classic fa-brands fa-linkedin-in "></i>� 1069 1070� 1071 <span class="social-link-label ">� 1072 1073 </span>� 1074 </a>� 1075� 1076 </div>� 1077 1078 </div>� 1079 1080� 1081</div>� 1082 </div> 1083 </div> 1084 1085 1086 </div> 1087 1088 <div class="copyright-bar-parent "> 1089 <div class="copyright-bar text-white flex flex-col lg:flex-row justify-between py-6 container"> 1090 <div> 1091 <span>Sokube 2026</span> 1092 1093 <span class="copyright-bar-link "> 1094 - 1095 <a href="/en/cgu"> 1096 TCU </a> 1097 </span> 1098 <span class="copyright-bar-link "> 1099 - 1100 <a href="/en/cookie"> 1101 Cookies </a> 1102 </span> 1103 <span class="copyright-bar-link "> 1104 - 1105 <a href="/en/privacy-policy"> 1106 Privacy Policy </a> 1107 </span> 1108 </div> 1109 1110 <div class="copyright-bar-pilot-in mt-4 lg:mt-0"> 1111 <a href="https://www.pilot-in.com" target="_blank">Floated by Pilotâin</a> 1112 </div> 1113 </div> 1114 </div> 1115 1116</footer>
1117<script type="speculationrules"> 1118{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/localhost/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1119</script>
1119 1120 1121<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> 1122<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin"> 1123 <div class="cmplz-header"> 1124 <div class="cmplz-logo"></div> 1125 <div class="cmplz-title" id="cmplz-header-1-optin">Manage cookie consent</div> 1126 <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> 1127 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> 1128 </div> 1129 </div> 1130 1131 <div class="cmplz-divider cmplz-divider-header"></div> 1132 <div class="cmplz-body"> 1133 <div class="cmplz-message" id="cmplz-message-1-optin">To provide the best experiences, we use technologies such as cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Failure to consent or withdrawing consent may adversely affect certain features and functions.</div> 1134 <!-- categories start --> 1135 <div class="cmplz-categories"> 1136 <div class="cmplz-category cmplz-functional"> 1137 <div class="cmplz-category-header"> 1138 <span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Fonctionnel</span> 1139 <span class='cmplz-always-active'> 1140 <span class="cmplz-banner-checkbox"> 1141 <input type="checkbox" 1142 id="cmplz-functional-optin" 1143 data-category="cmplz_functional" 1144 class="cmplz-consent-checkbox cmplz-functional" 1145 size="40" 1146 value="1"/> 1147 <label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Fonctionnel</span></label> 1148 </span> 1149 Always active </span> 1150 <button class="cmplz-category-toggle" 1151 aria-expanded="false" 1152 aria-controls="cmplz-desc-functional-1-optin" 1153 aria-labelledby="cmplz-title-functional-1-optin"> 1154 <span class="cmplz-icon cmplz-open"> 1155 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 1156 </span> 1157 </button> 1158 </div> 1159 <div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden> 1160 <span class="cmplz-description-functional">Le stockage ou lâaccès technique est strictement nécessaire dans la finalité dâintérêt légitime de permettre lâutilisation dâun service spécifique explicitement demandé par lâabonné ou lâutilisateur, ou dans le seul but dâeffectuer la transmission dâune communication sur un réseau de communications électroniques.</span> 1161 </div> 1162 </div> 1163 1164 <div class="cmplz-category cmplz-preferences"> 1165 <div class="cmplz-category-header"> 1166 <span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Préférences</span> 1167 <span class="cmplz-banner-checkbox"> 1168 <input type="checkbox" 1169 id="cmplz-preferences-optin" 1170 data-category="cmplz_preferences" 1171 class="cmplz-consent-checkbox cmplz-preferences" 1172 size="40" 1173 value="1"/> 1174 <label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Préférences</span></label> 1175 </span> 1176 <button class="cmplz-category-toggle" 1177 aria-expanded="false" 1178 aria-controls="cmplz-desc-preferences-1-optin" 1179 aria-labelledby="cmplz-title-preferences-1-optin"> 1180 <span class="cmplz-icon cmplz-open"> 1181 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
1181<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 1182 </span> 1183 </button> 1184 </div> 1185 <div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden> 1186 <span class="cmplz-description-preferences">Le stockage ou lâaccès technique est nécessaire dans la finalité dâintérêt légitime de stocker des préférences qui ne sont pas demandées par lâabonné ou lâutilisateur.</span> 1187 </div> 1188 </div> 1189 1190 <div class="cmplz-category cmplz-statistics"> 1191 <div class="cmplz-category-header"> 1192 <span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistiques</span> 1193 <span class="cmplz-banner-checkbox"> 1194 <input type="checkbox" 1195 id="cmplz-statistics-optin" 1196 data-category="cmplz_statistics" 1197 class="cmplz-consent-checkbox cmplz-statistics" 1198 size="40" 1199 value="1"/> 1200 <label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistiques</span></label> 1201 </span> 1202 <button class="cmplz-category-toggle" 1203 aria-expanded="false" 1204 aria-controls="cmplz-desc-statistics-1-optin" 1205 aria-labelledby="cmplz-title-statistics-1-optin"> 1206 <span class="cmplz-icon cmplz-open"> 1207 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 1208 </span> 1209 </button> 1210 </div> 1211 <div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden> 1212 <span class="cmplz-description-statistics">Le stockage ou lâaccès technique qui est utilisé exclusivement à des fins statistiques.</span> 1213 <span class="cmplz-description-statistics-anonymous">Le stockage ou lâaccès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En lâabsence dâune assignation à comparaître, dâune conformité volontaire de la part de votre fournisseur dâaccès à internet ou dâenregistrements supplémentaires provenant dâune tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.</span> 1214 </div> 1215 </div> 1216 1217 <div class="cmplz-category cmplz-marketing"> 1218 <div class="cmplz-category-header"> 1219 <span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span> 1220 <span class="cmplz-banner-checkbox"> 1221 <input type="checkbox" 1222 id="cmplz-marketing-optin" 1223 data-category="cmplz_marketing" 1224 class="cmplz-consent-checkbox cmplz-marketing" 1225 size="40" 1226 value="1"/> 1227 <label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label> 1228 </span> 1229 <button class="cmplz-category-toggle" 1230 aria-expanded="false" 1231 aria-controls="cmplz-desc-marketing-1-optin" 1232 aria-labelledby="cmplz-title-marketing-1-optin"> 1233 <span class="cmplz-icon cmplz-open"> 1234 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 1235 </span> 1236 </button> 1237 </div> 1238 <div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden> 1239 <span class="cmplz-description-marketing">Le stockage ou lâaccès technique est nécessaire pour créer des profils dâutilisateurs afin dâenvoyer des publicités, ou pour suivre lâutilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.</span> 1240 </div> 1241 </div> 1242 </div><!-- categories end --> 1243 </div> 1244 1245 <div class="cmplz-links cmplz-information"> 1246 <ul> 1247 <li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li> 1248 <li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
1248s-overview">Manage services</a></li> 1249 <li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li> 1250 <li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li> 1251 </ul> 1252 </div> 1253 1254 <div class="cmplz-divider cmplz-footer"></div> 1255 1256 <div class="cmplz-buttons"> 1257 <button class="cmplz-btn cmplz-accept">Accept</button> 1258 <button class="cmplz-btn cmplz-deny">Refuse</button> 1259 <button class="cmplz-btn cmplz-view-preferences">See preferences</button> 1260 <button class="cmplz-btn cmplz-save-preferences">Enregistrer les préférences</button> 1261 <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">See preferences</a> 1262 </div> 1263 1264 1265 <div class="cmplz-documents cmplz-links"> 1266 <ul> 1267 <li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li> 1268 <li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li> 1269 <li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li> 1270 </ul> 1271 </div> 1272</div> 1273</div> 1274 <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Gérer le consentement</button> 1275 1276</div>
1276<script id="imagesloaded-js" src="https://www.sokube.io/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 1276
1276
1277<script id="masonry-js" src="https://www.sokube.io/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 1277
1277
1278<script id="jquery-masonry-js" src="https://www.sokube.io/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b"></script>
vendor: 1 bytes, line 1278
1278
1279<script id="pll_cookie_script-js-after"> 1280(function() { 1281 var expirationDate = new Date(); 1282 expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 ); 1283 document.cookie = "pll_language=en; expires=" + expirationDate.toUTCString() + "; path=/; secure; SameSite=Lax"; 1284 }()); 1285 1286//# sourceURL=pll_cookie_script-js-after 1287</script>
vendor: 1 bytes, line 1287
1287
1288<script id="rocket-browser-checker-js-after"> 1289"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 1290//# sourceURL=rocket-browser-checker-js-after 1291</script>
vendor: 1 bytes, line 1291
1291
1292<script id="rocket-preload-links-js-extra"> 1293var RocketPreloadLinksConfig = {"excludeUris":"/connect-in/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/connect-in/|/connect-in/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.sokube.io","onHoverDelay":"100","rateThrottle":"3"}; 1294//# sourceURL=rocket-preload-links-js-extra 1295</script>
vendor: 1 bytes, line 1295
1295
1296<script id="rocket-preload-links-js-after"> 1297(function() { 1298"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 1299}()); 1300 1301//# sourceURL=rocket-preload-links-js-after 1302</script>
vendor: 1 bytes, line 1302
1302
1303<script id="fa-js-pro-js" src="https://kit.fontawesome.com/60925f83e2.js?ver=6.0.0"></script>
vendor: 1 bytes, line 1303
1303
1304<script id="global-js" src="https://www.sokube.io/wp-content/themes/localhost/assets/js/global.js?ver=1775120135"></script>
vendor: 1 bytes, line 1304
1304
1305<script id="pip-addon-helpers-js" src="https://www.sokube.io/wp-content/plugins/assets/js/pip-addon-helpers.js?ver=1784160490"></script>
vendor: 1 bytes, line 1305
1305
1306<script id="pip-layout-class-js" src="https://www.sokube.io/wp-content/plugins/assets/js/pip-layout-class.js?ver=1784160490"></script>
vendor: 1 bytes, line 1306
1306
1307<script id="gmap-js" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyASykaeSw-ubaT6wloLttv_iu2TzuNRx2U&ver=1.0"></script>
vendor: 1 bytes, line 1307
1307
1308<script id="plyr-js" src="https://cdnjs.cloudflare.com/ajax/libs/plyr/3.6.8/plyr.min.js?ver=3.6.8"></script>
vendor: 1 bytes, line 1308
1308
1309<script id="splide-js" src="https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/js/splide.min.js?ver=2.4.21"></script>
vendor: 1 bytes, line 1309
1309
1310<script id="flowbite-js" src="https://unpkg.com/[email protected]/dist/flowbite.js?ver=1.5.1"></script>
vendor: 1 bytes, line 1310
1310
1311<script id="cmplz-cookiebanner-js-extra"> 1312var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"24","version":"7.6.4","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"us","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://www.sokube.io/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"14","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept marketing cookies and enable this content","css_file":"https://www.sokube.io/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=24","page_links":{"eu":{"cookie-statement":{"title":"Cookie – EN","url":"https://www.sokube.io/en/cookie/"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept marketing cookies and enable this content","iapi_nav":"fallback"}; 1313//# sourceURL=cmplz-cookiebanner-js-extra 1314</script>
vendor: 1 bytes, line 1314
1314
1315<script defer id="cmplz-cookiebanner-js" src="https://www.sokube.io/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js?ver=1788442734"></script>
vendor: 1 bytes, line 1315
1315
1316<script id="pip-flexible-header-layout-menu-js" src="https://www.sokube.io/wp-content/themes/localhost/pilopress/layouts/menu-contained-marlin/menu-contained-marlin.js?ver=1775120135"></script>
vendor: 1 bytes, line 1316
1316
1317<script id="pip-flexible-layout-hero-simple-js" src="https://www.sokube.io/wp-content/themes/localhost/pilopress/layouts/hero-simple-nemo/hero-simple-nemo.js?ver=1775120135"></script>
vendor: 1 bytes, line 1317
1317
1318<script id="pip-flexible-layout-damier-js" src="https://www.sokube.io/wp-content/themes/localhost/pilopress/layouts/checkerboard-container-nemo/checkerboard-container-nemo.js?ver=1775120135"></script>
vendor: 1 bytes, line 1318
1318
1319<script id="pip-flexible-layout-faq-js" src="https://www.sokube.io/wp-content/themes/localhost/pilopress/layouts/faq-flex-col-pilotin/faq-flex-col-pilotin.js?ver=1775120135"></script>
1319 1320<div hidden data-wpu-integrity="19bd88a54f46ee0bacd494272fb5624f"></div> 1321 1322</body>� 1323</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.