1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><title data-next-head="">Strategic AI & Cloud Native Consulting Partner for Modern Enterprises | CloudRaft</title><meta name="robots" content="follow, index" data-next-head=""/><meta content="CloudRaft is a strategic consulting partner helping enterprises design, scale, and operate AI-driven and cloud native platforms. We combine deep open source expertise with platform engineering and Observability to deliver resilient, future-ready systems. " name="description" data-next-head=""/><meta property="og:url" content="https://www.cloudraft.io/" data-next-head=""/><link rel="canonical" href="https://www.cloudraft.io/" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:site_name" content="CloudRaft" data-next-head=""/><meta property="og:description" content="CloudRaft is a strategic consulting partner helping enterprises design, scale, and operate AI-driven and cloud native platforms. We combine deep open source expertise with platform engineering and Observability to deliver resilient, future-ready systems. " data-next-head=""/><meta property="og:title" content="Strategic AI & Cloud Native Consulting Partner for Modern Enterprises | CloudRaft" data-next-head=""/><meta property="og:image" content="https://res.cloudinary.com/dfee67kdq/image/upload/v1759842243/banner/main-og-cloudraft.webp" data-next-head=""/><meta property="og:locale" content="en_US" data-next-head=""/><meta name="twitter:card" content="summary_large_image" data-next-head=""/><meta name="twitter:site" content="@cloudraftio" data-next-head=""/><meta name="twitter:title" content="Strategic AI & Cloud Native Consulting Partner for Modern Enterprises | CloudRaft" data-next-head=""/><meta name="twitter:description" content="CloudRaft is a strategic consulting partner helping enterprises design, scale, and operate AI-driven and cloud native platforms. We combine deep open source expertise with platform engineering and Observability to deliver resilient, future-ready systems. " data-next-head=""/><meta name="twitter:image" content="https://res.cloudinary.com/dfee67kdq/image/upload/v1759842243/banner/main-og-cloudraft.webp" data-next-head=""/><meta name="author" data-next-head=""/><link rel="apple-touch-icon" sizes="144x144" href="/favicon/apple-touch-icon.png" data-next-head=""/><link rel="icon" type="image/png" sizes="192x192" href="/favicon/android-icon-192x192.png" data-next-head=""/><link rel="icon" type="image/png" sizes="512x512" href="/favicon/android-icon-512x512.png" data-next-head=""/><link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png" data-next-head=""/><link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png" data-next-head=""/><link rel="icon" type="image/png" sizes="144x144" href="/favicon/favicon.ico" data-next-head=""/><link rel="manifest" href="/favicon/manifest.json" data-next-head=""/><meta name="msapplication-TileColor" content="#ffffff" data-next-head=""/><meta name="msapplication-TileImage" content="/favicon/ms-icon-144x144.png" data-next-head=""/><meta name="theme-color" content="#ffffff" data-next-head=""/>
1<script id="org-schema" type="application/ld+json" data-next-head="">{"@context":"https://schema.org","@type":"WebPage","copyrightYear":2026,"copyrightHolder":"CloudRaft","creator":"CloudRaft","description":"CloudRaft is a strategic consulting partner helping enterprises design, scale, and operate AI-driven and cloud native platforms. We combine deep open source expertise with platform engineering and Observability to deliver resilient, future-ready systems. ","headline":"Strategic AI & Cloud Native Consulting Partner for Modern Enterprises | CloudRaft","inLanguage":"en-us","mainEntityOfPage":"https://www.cloudraft.io/","name":"Strategic AI & Cloud Native Consulting Partner for Modern Enterprises | CloudRaft","url":"https://www.cloudraft.io/","image":{"@type":"ImageObject","url":"https://res.cloudinary.com/dfee67kdq/image/upload/v1759842243/banner/main-og-cloudraft.webp"}}</script>
1<link rel="preconnect" href="https://res.cloudinary.com" crossorigin="anonymous"/><link rel="preconnect" href="https://static.hsappstatic.net" crossorigin="anonymous"/><link rel="preconnect" href="https://www.clarity.ms" crossorigin="anonymous"/><link rel="preconnect" href="https://scripts.clarity.ms" crossorigin="anonymous"/><style type="text/css">@font-face {font-family:'Plus Jakarta Sans';font-style:normal;font-weight:300 800;src:url(/cf-fonts/v/plus-jakarta-sans/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Plus Jakarta Sans';font-style:normal;font-weight:300 800;src:url(/cf-fonts/v/plus-jakarta-sans/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Plus Jakarta Sans';font-style:normal;font-weight:300 800;src:url(/cf-fonts/v/plus-jakarta-sans/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Plus Jakarta Sans';font-style:normal;font-weight:300 800;src:url(/cf-fonts/v/plus-jakarta-sans/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Plus Jakarta Sans';font-style:italic;font-weight:300 800;src:url(/cf-fonts/v/plus-jakarta-sans/5.2.8/latin-ext/wght/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Plus Jakarta Sans';font-style:italic;font-weight:300 800;src:url(/cf-fonts/v/plus-jakarta-sans/5.2.8/cyrillic-ext/wght/italic.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Plus Jakarta Sans';font-style:italic;font-weight:300 800;src:url(/cf-fonts/v/plus-jakarta-sans/5.2.8/vietnamese/wght/italic.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Plus Jakarta Sans';font-style:italic;font-weight:300 800;src:url(/cf-fonts/v/plus-jakarta-sans/5.2.8/latin/wght/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}</style>
1<script type="b9e29e297974834967d0a3ed-text/javascript"> 2 (function () { 3 try { 4 const theme = localStorage.getItem('theme') || 'light'; 5 if (theme === 'dark') { 6 document.documentElement.classList.add('dark'); 7 } else { 8 document.documentElement.classList.remove('dark'); 9 } 10 } catch (_) {} 11 })(); 12 </script>
12<link rel="preload" href="/_next/static/chunks/0y9o83s-jt7n2.css" as="style"/><link rel="stylesheet" href="/_next/static/chunks/0y9o83s-jt7n2.css" data-n-g=""/><link rel="preload" href="/_next/static/chunks/0mrre8cgb6rml.css" as="style"/><link rel="stylesheet" href="/_next/static/chunks/0mrre8cgb6rml.css" data-n-g=""/><link rel="preload" href="/_next/static/chunks/1476ugdwt5s2z.css" as="style"/><link rel="stylesheet" href="/_next/static/chunks/1476ugdwt5s2z.css" data-n-g=""/><link rel="preload" href="/_next/static/chunks/0enrfpp_y-kj0.css" as="style"/><link rel="stylesheet" href="/_next/static/chunks/0enrfpp_y-kj0.css" data-n-p=""/><noscript data-n-css=""></noscript>
12<script defer="" nomodule="" src="/_next/static/chunks/03~yq9q893hmn.js" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/09tqhgfc560qq.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/0c~dn9.2bk429.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/0pa2y6nbbr1au.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/0ry7823wg2a.o.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/0x-bmo8q_1d79.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/0b.w8u5jwog3w.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/turbopack-0jcllicz_eqkf.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/0.po6e5emax69.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/109i226g~pba9.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/0571_14cmw~94.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/0jazr7g2mt4eh.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/03h2x2elikag4.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/0lp_7whj-dhrj.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/07py9-6k~vly5.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/0nrb34vf_me7c.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/17ghyoicnfc7y.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/chunks/turbopack-0q0v4mg5_zub0.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/IUuVij9Ol4yGFGm_99WoB/_buildManifest.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/IUuVij9Ol4yGFGm_99WoB/_ssgManifest.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script src="/_next/static/IUuVij9Ol4yGFGm_99WoB/_clientMiddlewareManifest.js" defer="" type="b9e29e297974834967d0a3ed-text/javascript"></script>
12<script data-cfasync="false" nonce="58e355ac-9823-4328-a37a-626a4c182398">try{(function(w,d){!function(kP,kQ,kR,kS){if(kP.zaraz)console.error("zaraz is loaded twice");else{kP[kR]=kP[kR]||{};kP[kR].executed=[];kP.zaraz={deferred:[],listeners:[]};kP.zaraz._v="20";kP.zaraz._n="58e355ac-9823-4328-a37a-626a4c182398";kP.zaraz.q=[];kP.zaraz._f=function(kT){return async function(){var kU=Array.prototype.slice.call(arguments);kP.zaraz.q.push({m:kT,a:kU})}};for(const kV of["track","set","debug"])kP.zaraz[kV]=kP.zaraz._f(kV);kP.zaraz.init=()=>{var kW=kQ.getElementsByTagName(kS)[0],kX=kQ.createElement(kS),kY=kQ.getElementsByTagName("title")[0];kY&&(kP[kR].t=kQ.getElementsByTagName("title")[0].text);kP[kR].x=Math.random();kP[kR].w=kP.screen.width;kP[kR].h=kP.screen.height;kP[kR].j=kP.innerHeight;kP[kR].e=kP.innerWidth;kP[kR].l=kP.location.href;kP[kR].r=kQ.referrer;kP[kR].k=kP.screen.colorDepth;kP[kR].n=kQ.characterSet;kP[kR].o=(new Date).getTimezoneOffset();if(kP.dataLayer)for(const kZ of Object.entries(Object.entries(dataLayer).reduce((k$,la)=>({...k$[1],...la[1]}),{})))zaraz.set(kZ[0],kZ[1],{scope:"page"});kP[kR].q=[];for(;kP.zaraz.q.length;){const lb=kP.zaraz.q.shift();kP[kR].q.push(lb)}kX.defer=!0;for(const lc of[localStorage,sessionStorage])Object.keys(lc||{}).filter(le=>le.startsWith("_zaraz_")).forEach(ld=>{try{kP[kR]["z_"+ld.slice(7)]=JSON.parse(lc.getItem(ld))}catch{kP[kR]["z_"+ld.slice(7)]=lc.getItem(ld)}});kX.referrerPolicy="origin";kX.src="/cdn-cgi/zaraz/s.js?z="+btoa(encodeURIComponent(JSON.stringify(kP[kR])));kW.parentNode.insertBefore(kX,kW)};["complete","interactive"].includes(kQ.readyState)?zaraz.init():kP.addEventListener("DOMContentLoaded",zaraz.init)}}(w,d,"zarazData","script");window.zaraz._p=async kH=>new Promise(kI=>{if(kH){kH.e&&kH.e.forEach(kJ=>{try{const kK=d.querySelector("script[nonce]"),kL=kK?.nonce||kK?.getAttribute("nonce"),kM=d.createElement("script");kL&&(kM.nonce=kL);kM.innerHTML=kJ;kM.onload=()=>{d.head.removeChild(kM)};d.head.appendChild(kM)}catch(kN){console.error(`Error executing script: ${kJ}\n`,kN)}});Promise.allSettled((kH.f||[]).map(kO=>fetch(kO[0],kO[1])))}kI()});zaraz._p({"e":["(function(w,d){})(window,document)"]});})(window,document)}catch(e){throw fetch("/cdn-cgi/zaraz/t"),e;};</script>
12</head><body class="bg-canvas font-body text-ink antialiased transition-colors"><div id="__next">
12<script type="b9e29e297974834967d0a3ed-text/javascript">((e,i,s,u,m,a,l,h)=>{let d=document.documentElement,w=["light","dark"];function p(n){(Array.isArray(e)?e:[e]).forEach(y=>{let k=y==="class",S=k&&a?m.map(f=>a[f]||f):m;k?(d.classList.remove(...S),d.classList.add(a&&a[n]?a[n]:n)):d.setAttribute(y,n)}),R(n)}function R(n){h&&w.includes(n)&&(d.style.colorScheme=n)}function c(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(u)p(u);else try{let n=localStorage.getItem(i)||s,y=l&&n==="system"?c():n;p(y)}catch(n){}})("class","theme","dark",null,["light","dark"],null,true,true)</script>
12<header class="dark sticky top-0 z-50 transition-shadow [color-scheme:dark]"><a href="#skip-nav" class="rounded-none p-2 transition font-medium text-dark dark:text-white bg-dark dark:bg-dark group dark:hover:text-primary-300 focus:outline-none focus:ring focus:ring-primary-300 absolute left-4 top-4 -translate-y-16 focus:translate-y-0"><span class="transition-colors bg-gradient-to-tr from-pine to-aqua bg-clip-text text-transparent">Skip to main content</span></a><div class="border-b border-line bg-canvas/90 text-ink backdrop-blur transition-colors"><nav class="bg-transparent"><div class="mx-auto w-full px-4 sm:px-6 lg:px-8"><div class="relative flex h-16 items-center justify-between"><div class="flex items-center"><a class="text:text-primary-100 flex text-center text-3xl font-bold" href="/"><svg width="160" height="53" viewBox="0 0 473 53" fill="currentcolor" xmlns="http://www.w3.org/2000/svg"><path d="M39.624 4.912C35.664 2.464 30.84 1.024 25.8 1.024C11.4 1.024 0.24 11.896 0.24 26.8C0.24 42.784 12.048 52.72 25.8 52.72C30.768 52.72 36.024 51.064 39.696 48.832C41.208 48.04 41.568 46.168 40.416 44.584C39.48 43.432 37.968 43.216 36.672 43.936C33.432 45.952 29.76 47.032 25.8 47.032C14.928 47.032 6.432 39.472 6.432 26.8C6.432 14.992 14.496 6.712 25.8 6.712C29.832 6.712 33.504 7.936 36.672 9.808C38.04 10.528 39.48 10.456 40.344 9.232C41.496 7.72 41.208 5.848 39.624 4.912ZM87.3263 49.192C87.3263 47.536 86.0303 46.312 84.3743 46.312H62.5583V4.48C62.5583 2.824 61.1903 1.6 59.6063 1.6C57.8063 1.6 56.5823 2.824 56.5823 4.48V49.048C56.5823 50.704 57.8063 52 59.4623 52H84.3743C86.0303 52 87.3263 50.848 87.3263 49.192ZM147.175 26.8C147.175 11.968 137.023 0.879997 122.911 0.879997C108.727 0.879997 98.6466 11.968 98.6466 26.8C98.6466 41.632 108.727 52.72 122.911 52.72C137.023 52.72 147.175 41.632 147.175 26.8ZM140.983 26.8C140.983 38.464 133.495 46.96 122.911 46.96C112.255 46.96 104.839 38.536 104.839 26.8C104.839 15.064 112.255 6.64 122.911 6.64C133.495 6.64 140.983 15.064 140.983 26.8ZM199.279 1.528C197.551 1.528 196.543 2.824 196.543 4.48V33.064C196.543 40.984 190.207 46.744 182.863 46.744C175.663 46.744 169.543 40.984 169.543 33.064V4.48C169.543 2.824 168.175 1.528 166.591 1.528C164.791 1.528 163.567 2.824 163.567 4.48V33.064C163.567 44.152 171.847 52.504 182.863 52.504C193.807 52.504 202.087 44.152 202.087 33.064V4.48C202.087 2.824 200.935 1.528 199.279 1.528ZM224.404 1.6C222.748 1.6 221.524 2.824 221.524 4.48V49.048C221.524 50.704 222.748 52 224.404 52H242.404C256.588 52 263.644 40.696 263.644 26.8C263.644 13.264 256.588 1.6 242.404 1.6H224.404ZM241.684 7.144C252.772 7.144 257.452 16.36 257.452 26.8C257.452 37.6 252.772 46.384 241.684 46.384H227.5V7.144H241.684ZM283.356 52C285.012 52 286.02 50.704 286.02 49.048V31.552H301.212C305.388 31.552 309.708 33.352 309.708 39.472C309.708 47.608 312.156 50.2 314.46 51.496C315.612 52.216 317.7 52.216 318.636 50.848C319.572 49.552 319.068 47.824 317.7 47.032C316.044 46.096 315.684 44.224 315.468 38.896C315.324 33.856 312.66 30.328 308.988 28.6C313.668 26.512 317.124 21.616 317.124 15.856C317.124 7.576 310.788 1.6 302.796 1.6H282.924C281.268 1.6 280.044 2.824 280.044 4.48V49.048C280.044 50.704 281.556 52 283.356 52ZM302.436 7.144C307.332 7.144 310.932 10.96 310.932 16C310.932 22.048 306.972 26.152 302.796 26.368H286.02V7.144H302.436ZM373.988 49.336C373.988 48.976 373.916 48.616 373.772 48.184L355.196 3.256C354.764 2.104 353.684 1.384 352.46 1.384C351.236 1.312 350.156 1.888 349.652 3.256L331.004 48.616C330.86 48.976 330.788 49.336 330.86 49.696C330.86 51.064 331.724 52.144 333.524 52.144C334.604 52.144 335.612 51.424 336.044 50.272L340.868 38.536H363.692L368.516 50.2C369.02 51.424 370.028 52.144 371.18 52.144C372.62 52.144 373.988 51.064 373.988 49.336ZM343.172 32.92L352.172 10.96L361.316 32.92H343.172ZM391.668 52C393.324 52 394.62 50.704 394.62 49.048V29.032H413.628C415.284 29.032 416.58 27.736 416.58 26.296C416.58 24.64 415.284 23.416 413.628 23.416H394.62V7.144H416.868C418.524 7.144 419.82 5.92 419.82 4.408C419.82 2.752 418.524 1.6 416.868 1.6H391.596C389.94 1.6 388.716 2.824 388.716 4.48V49.048C388.716 50.704 389.868 52 391.668 52ZM452.946 52C454.746 52 456.042 50.704 456.042 49.048V7.072H469.722C471.378 7.072 472.674 6.064 472.674 4.336C472.674 2.68 471.378 1.6 469.722
121.6H436.242C434.586 1.6 433.362 2.68 433.362 4.336C433.362 5.992 434.586 7.072 436.242 7.072H449.922V49.048C449.922 50.704 451.218 52 452.946 52Z" fill="rgb(var(--tw-clr-primary-300))" stroke="rgb(var(--tw-clr-primary-300))"></path></svg></a></div><div class="hidden flex-1 justify-center min-[900px]:flex"><ul class="flex items-center space-x-6 text-base text-ink"><li><button type="button" class="rounded-none py-2 transition-colors text-ink group hover:text-pine"><span class="px-2 transition-colors">What we do</span></button></li><li><a class="rounded-none py-2 transition-colors text-ink group hover:text-pine" href="/case-studies"><span class="px-2 transition-colors">Our Work</span></a></li><li><button type="button" class="rounded-none py-2 transition-colors text-ink group hover:text-pine"><span class="px-2 transition-colors">Insights</span></button></li><li><a class="rounded-none py-2 transition-colors text-ink group hover:text-pine" href="/careers"><span class="px-2 transition-colors">Careers</span></a></li><li><button type="button" class="rounded-none py-2 transition-colors text-ink group hover:text-pine"><span class="px-2 transition-colors">About</span></button></li></ul></div><div class="flex max-w-[360px] items-center gap-2"><div class="hidden items-center gap-2 min-[900px]:flex"><div class="flex-shrink-0"><a href="/contact-us"> <button class="text-md rounded-none border border-line-strong bg-transparent px-4 py-2 font-semibold text-ink shadow-sm transition-colors hover:border-pine hover:text-pine">Contact Us</button></a></div><button class="rounded-none p-2 focus:outline-none md:p-2.5 border border-line text-ink-2 text-lg md:text-xl" aria-hidden="true" tabindex="-1" aria-label="Toggle color theme"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="5"></circle><line x1="12" y1="1" x2="12" y2="3"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line><line x1="1" y1="12" x2="3" y2="12"></line><line x1="21" y1="12" x2="23" y2="12"></line><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line></svg></button></div><div class="flex items-center gap-2 min-[900px]:hidden"><button class="rounded-none p-2 focus:outline-none md:p-2.5 border border-line text-ink-2 text-lg md:text-xl p-2" aria-hidden="true" tabindex="-1" aria-label="Toggle color theme"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="5"></circle><line x1="12" y1="1" x2="12" y2="3"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line><line x1="1" y1="12" x2="3" y2="12"></line><line x1="21" y1="12" x2="23" y2="12"></line><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line></svg></button><button type="button" class="rounded-none border border-line bg-surface p-2 text-ink shadow-sm hover:border-pine hover:text-pine focus:outline-none" aria-controls="mobile-menu" aria-expanded="false"><span class="sr-only">Open main menu</span><svg class="block h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button></div></div></div></div></nav></div></header><div class="fixed inset-0 flex items-center justify-center bg-white transition-opacity dark:bg-dark"></div><div id="skip-nav"><main><section class="fade-on-load"><div class="layout mx-auto mt-8 py-10 md:py-20 2xl:py-24 3xl:py-28"><div class="flex flex-col items-center lg:flex-row lg:justify-between lg:gap-8"><div class="w-full lg:w-1/2"><div class="max-w-lg"><p class="mb-4 inline-flex items-center border-l-2 border-pine pl-3 text-xs font-semibold uppercase tracking-[0.18em] text-ink-2" data-fade="0">AI-native consulting partner</p><h1 class="mt-2 text-5xl font-black md:text-3xl lg:text-6xl xl:text-6xl 2xl:text-7xl 3xl:text-8xl" data-fade="1"><span class="transition-colors bg-gradient-to-tr from-pine to-aqua bg-clip-text text-transparent">Where Strategy Meets Execution</span></h1><h2 class="mt-4 font-serif text-3xl font-thin italic leading-tight">We help you design, build, and scale with confidence.</h2><p class="mt-4 text-base md:text-lg"><a class="animated-underline custom-link inline-flex items-center font-medium focus:outline-none focus-visible:ring focus-visible:ring-primary-300 border-b border-dotted border-dark hover:border-black/0" href="/#services-card"><span class="bg-gradient-to-tr from-pine to-aqua bg-clip-text text-transparent">Read more about our services.</span></a></p></div></div><div class="mt-8 w-full lg:mt-0 lg:w-1/2"><div class="overflow-hidden rounded-none border border-line bg-surface text-left shadow-sm"><div class="flex items-center gap-2 border-b border-line bg-surface-alt px-4 py-3"><span class="h-2.5 w-2.5 rounded-full bg-line-strong"></span><span class="h-2.5 w-2.5 rounded-full bg-line-strong"></span><span class="h-2.5 w-2.5 rounded-full bg-pine"></span><span class="ml-2 font-mono text-xs text-ink-3">cloudraft â platform plan</span></div><div class="space-y-2 p-4 font-mono text-[13px] leading-relaxed sm:text-sm"><p><span class="text-pine">$</span> <span class="text-ink">cloudraft plan --stack ai-platform</span></p><p class="flex gap-3"><span class="w-4 text-pine">â</span><span class="text-ink-2">discovery</span><span class="text-ink-3">â <!-- -->done</span></p><p class="flex gap-3"><span class="w-4 text-pine">â</span><span class="text-ink-2">architecture</span><span class="text-ink-3">â <!-- -->done</span></p><p class="flex gap-3"><span class="w-4 text-pine">â</span><span class="text-ink-2">platform build</span><span class="text-ink-3">â <!-- -->running</span></p><p class="flex gap-3"><span class="w-4 text-pine">·</span><span class="text-ink-2">observe & scale</span><span class="text-ink-3">â <!-- -->queued</span></p><p><span class="inline-block h-4 w-2 animate-pulse bg-pine"></span></p></div><div class="grid grid-cols-2 divide-x divide-line border-t border-line sm:grid-cols-4"><div class="px-3 py-2.5 text-[11px] font-semibold uppercase tracking-[0.14em] text-ink-2">Kubernetes</div><div class="px-3 py-2.5 text-[11px] font-semibold uppercase tracking-[0.14em] text-ink-2">Observability</div><div class="px-3 py-2.5 text-[11px] font-semibold uppercase tracking-[0.14em] text-ink-2">AI Platforms</div><div class="px-3 py-2.5 text-[11px] font-semibold uppercase tracking-[0.14em] text-ink-2">Platform Eng</div></div></div></div></div><div class="mt-20 md:mt-20 lg:mt-20 xl:mt-20 2xl:mt-24 3xl:mt-28 4xl:mt-32" data-fade="6"><h3 class="text-center text-base font-medium text-ink-2 md:text-lg lg:text-xl">Trusted by startups and Fortune 500 enterprises</h3></div><div class="mt-2 border-y border-line" data-fade="7"><div class="h-32 animate-pulse rounded-none bg-surface-alt"></div></div><div class="mt-16" data-fade="7"><section class="py-4"><section class="py-12"><h2 class="mb-8 text-center text-3xl font-bold text-ink">Latest Insights</h2><ul class="2xl:gap-30 grid grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-6 md:gap-8 lg:grid-cols-3 lg:gap-12 xl:gap-16 2xl:grid-cols-4"><li class="group relative h-[360px] w-full overflow-hidden sm:h-[420px] lg:h-[480px] 2xl:h-[520px] 3xl:h-[580px] border border-line bg-island transition-all duration-500 ease-out hover:shadow-[0_0_30px_rgba(16,185,129,0.15)]"><a class="block h-full w-full" href="/case-studies/building-ai-cloud-for-india"><div class="absolute inset-0"><img src="https://res.cloudinary.com/dfee67kdq/image/upload/background/bg_1.avif" alt="Building AI Cloud for India" class="absolute inset-0 h-full w-full object-cover transition-all duration-500 ease-out group-hover:translate-x-full group-hover:translate-y-full group-hover:opacity-0"/></div><div class="absolute inset-0 mx-auto flex flex-col justify-start p-4 sm:p-5"><div><span class="md:text-md text-base font-bold uppercase tracking-[0.2em] text-white sm:text-sm ">Case Study</span>
12<h3 class="line-clamp-2 mt-2 text-lg font-bold leading-tight text-white sm:mt-3 sm:text-xl lg:text-2xl lg:font-black">Building AI Cloud for India</h3></div><div class="translate-y-full opacity-0 transition-all duration-500 ease-out group-hover:translate-y-0 group-hover:opacity-100"><p class="line-clamp-3 text-md mt-4 flex items-start text-gray-300 sm:text-sm md:text-sm lg:text-lg xl:text-xl ">Discover how CloudRaft helped a datacenter build an AI cloud platform using cloud native technologies improving scalability, cost-effectiveness, and performance.</p><div class="mt-2 flex justify-end sm:mt-3"><span class="sm:text-md md:text-md inline-flex items-center text-sm font-medium text-primary-400 lg:text-xl">Expand<svg class="ml-1 h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path></svg></span></div></div></div></a></li><li class="group relative h-[360px] w-full overflow-hidden sm:h-[420px] lg:h-[480px] 2xl:h-[520px] 3xl:h-[580px] border border-line bg-island transition-all duration-500 ease-out hover:shadow-[0_0_30px_rgba(16,185,129,0.15)]"><a class="block h-full w-full" href="/case-studies/cloud-cost-optimization-for-an-ecommerce-platform"><div class="absolute inset-0"><img src="https://res.cloudinary.com/dfee67kdq/image/upload/background/marketing.avif" alt="Cloud Cost Optimization for an E-Commerce Platform" class="absolute inset-0 h-full w-full object-cover transition-all duration-500 ease-out group-hover:translate-x-full group-hover:translate-y-full group-hover:opacity-0"/></div><div class="absolute inset-0 mx-auto flex flex-col justify-start p-4 sm:p-5"><div><span class="md:text-md text-base font-bold uppercase tracking-[0.2em] text-white sm:text-sm ">Case Study</span><h3 class="line-clamp-2 mt-2 text-lg font-bold leading-tight text-white sm:mt-3 sm:text-xl lg:text-2xl lg:font-black">Cloud Cost Optimization for an E-Commerce Platform</h3></div><div class="translate-y-full opacity-0 transition-all duration-500 ease-out group-hover:translate-y-0 group-hover:opacity-100"><p class="line-clamp-3 text-md mt-4 flex items-start text-gray-300 sm:text-sm md:text-sm lg:text-lg xl:text-xl ">We helped our client in infrastructure challenges with optimized resource deployment, Kubernetes configuration, and database instance optimization.</p><div class="mt-2 flex justify-end sm:mt-3"><span class="sm:text-md md:text-md inline-flex items-center text-sm font-medium text-primary-400 lg:text-xl">Expand<svg class="ml-1 h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path></svg></span></div></div></div></a></li><li class="group relative h-[360px] w-full overflow-hidden sm:h-[420px] lg:h-[480px] 2xl:h-[520px] 3xl:h-[580px] border border-line bg-island transition-all duration-500 ease-out hover:shadow-[0_0_30px_rgba(16,185,129,0.15)]"><a class="block h-full w-full" href="/blog/llm-observability"><div class="absolute inset-0"><img src="https://res.cloudinary.com/dfee67kdq/image/upload/background/abstract_3.avif" alt="LLM Observability: Monitoring Large Language Models" class="absolute inset-0 h-full w-full object-cover transition-all duration-500 ease-out group-hover:translate-x-full group-hover:translate-y-full group-hover:opacity-0"/></div><div class="absolute inset-0 mx-auto flex flex-col justify-start p-4 sm:p-5"><div><span class="md:text-md text-base font-bold uppercase tracking-[0.2em] text-white sm:text-sm ">Blog</span><h3 class="line-clamp-2 mt-2 text-lg font-bold leading-tight text-white sm:mt-3 sm:text-xl lg:text-2xl lg:font-black">LLM Observability: Monitoring Large Language Models</h3></div><div class="translate-y-full opacity-0 transition-all duration-500 ease-out group-hover:translate-y-0 group-hover:opacity-100"><p class="line-clamp-3 text-md mt-4 flex items-start text-gray-300 sm:text-sm md:text-sm lg:text-lg xl:text-xl ">A comprehensive guide to implementing observability for Large Language Models in production environments, covering monitoring, tracing, security, and cost optimization strategies.</p><div class="mt-2 flex justify-end sm:mt-3"><span class="sm:text-md md:text-md inline-flex items-center text-sm font-medium text-primary-400 lg:text-xl">Expand<svg class="ml-1 h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path></svg></span></div></div></div></a></li><li class="group relative h-[360px] w-full overflow-hidden sm:h-[420px] lg:h-[480px] 2xl:h-[520px] 3xl:h-[580px] border border-line bg-island transition-all duration-500 ease-out hover:shadow-[0_0_30px_rgba(16,185,129,0.15)]"><a class="block h-full w-full" href="/case-studies/building-cloud-native-byoc-platform"><div class="absolute inset-0"><img src="https://res.cloudinary.com/dfee67kdq/image/upload/background/communication.avif" alt="Delivering Softw
12are to support Enterprise BYOC Customers" class="absolute inset-0 h-full w-full object-cover transition-all duration-500 ease-out group-hover:translate-x-full group-hover:translate-y-full group-hover:opacity-0"/></div><div class="absolute inset-0 mx-auto flex flex-col justify-start p-4 sm:p-5"><div><span class="md:text-md text-base font-bold uppercase tracking-[0.2em] text-white sm:text-sm ">Case Study</span><h3 class="line-clamp-2 mt-2 text-lg font-bold leading-tight text-white sm:mt-3 sm:text-xl lg:text-2xl lg:font-black">Delivering Software to support Enterprise BYOC Customers</h3></div><div class="translate-y-full opacity-0 transition-all duration-500 ease-out group-hover:translate-y-0 group-hover:opacity-100"><p class="line-clamp-3 text-md mt-4 flex items-start text-gray-300 sm:text-sm md:text-sm lg:text-lg xl:text-xl ">Learn how to build a BYOC SaaS platform with cloud-native architecture. Accelerate enterprise onboarding, scale across clouds, and implement modern deployment strategies with Kubernetes platform engineering best practices.</p><div class="mt-2 flex justify-end sm:mt-3"><span class="sm:text-md md:text-md inline-flex items-center text-sm font-medium text-primary-400 lg:text-xl">Expand<svg class="ml-1 h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path></svg></span></div></div></div></a></li><li class="group relative h-[360px] w-full overflow-hidden sm:h-[420px] lg:h-[480px] 2xl:h-[520px] 3xl:h-[580px] border border-line bg-island transition-all duration-500 ease-out hover:shadow-[0_0_30px_rgba(16,185,129,0.15)]"><a class="block h-full w-full" href="/blog/ai-capabilities-in-grafana-oss"><div class="absolute inset-0"><img src="https://res.cloudinary.com/dfee67kdq/image/upload/background/neuron.avif" alt="AI Features in Grafana: AI Assistant, MCP Server & AI-Powered Observability" class="absolute inset-0 h-full w-full object-cover transition-all duration-500 ease-out group-hover:translate-x-full group-hover:translate-y-full group-hover:opacity-0"/></div><div class="absolute inset-0 mx-auto flex flex-col justify-start p-4 sm:p-5"><div><span class="md:text-md text-base font-bold uppercase tracking-[0.2em] text-white sm:text-sm ">Blog</span><h3 class="line-clamp-2 mt-2 text-lg font-bold leading-tight text-white sm:mt-3 sm:text-xl lg:text-2xl lg:font-black">AI Features in Grafana: AI Assistant, MCP Server & AI-Powered Observability</h3></div><div class="translate-y-full opacity-0 transition-all duration-500 ease-out group-hover:translate-y-0 group-hover:opacity-100"><p class="line-clamp-3 text-md mt-4 flex items-start text-gray-300 sm:text-sm md:text-sm lg:text-lg xl:text-xl ">Learn how to enable AI features in self-hosted Grafana OSS using Grafana Assistant and MCP Server for AI-powered observability, investigations and faster SRE workflows.</p><div class="mt-2 flex justify-end sm:mt-3"><span class="sm:text-md md:text-md inline-flex items-center text-sm font-medium text-primary-400 lg:text-xl">Expand<svg class="ml-1 h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path></svg></span></div></div></div></a></li><li class="group relative h-[360px] w-full overflow-hidden sm:h-[420px] lg:h-[480px] 2xl:h-[520px] 3xl:h-[580px] border border-line bg-island transition-all duration-500 ease-out hover:shadow-[0_0_30px_rgba(16,185,129,0.15)]"><a class="block h-full w-full" href="/blog/context-graph-for-ai-agents"><div class="absolute inset-0"><img src="https://res.cloudinary.com/dfee67kdq/image/upload/background/dm_1.avif" alt="Context Graphs for AI Agents: The Complete Implementation Guide" class="absolute inset-0 h-full w-full object-cover transition-all duration-500 ease-out group-hover:translate-x-full group-hover:translate-y-full group-hover:opacity-0"/></div><div class="absolute inset-0 mx-auto flex flex-col justify-start p-4 sm:p-5"><div><span class="md:text-md text-base font-bold uppercase tracking-[0.2em] text-white sm:text-sm ">Blog</span>
12<h3 class="line-clamp-2 mt-2 text-lg font-bold leading-tight text-white sm:mt-3 sm:text-xl lg:text-2xl lg:font-black">Context Graphs for AI Agents: The Complete Implementation Guide</h3></div><div class="translate-y-full opacity-0 transition-all duration-500 ease-out group-hover:translate-y-0 group-hover:opacity-100"><p class="line-clamp-3 text-md mt-4 flex items-start text-gray-300 sm:text-sm md:text-sm lg:text-lg xl:text-xl ">Context Graph is a knowledge representation framework that enables AI systems to understand relationships between data. Learn how Context Graphs improve reasoning, reduce hallucinations, and power enterprise AI.</p><div class="mt-2 flex justify-end sm:mt-3"><span class="sm:text-md md:text-md inline-flex items-center text-sm font-medium text-primary-400 lg:text-xl">Expand<svg class="ml-1 h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path></svg></span></div></div></div></a></li><li class="group relative h-[360px] w-full overflow-hidden sm:h-[420px] lg:h-[480px] 2xl:h-[520px] 3xl:h-[580px] border border-line bg-island transition-all duration-500 ease-out hover:shadow-[0_0_30px_rgba(16,185,129,0.15)]"><a class="block h-full w-full" href="/blog/top-ai-agent-frameworks"><div class="absolute inset-0"><img src="https://res.cloudinary.com/dfee67kdq/image/upload/background/abstract_2.avif" alt="Best AI Agent Frameworks in 2026" class="absolute inset-0 h-full w-full object-cover transition-all duration-500 ease-out group-hover:translate-x-full group-hover:translate-y-full group-hover:opacity-0"/></div><div class="absolute inset-0 mx-auto flex flex-col justify-start p-4 sm:p-5"><div><span class="md:text-md text-base font-bold uppercase tracking-[0.2em] text-white sm:text-sm ">Blog</span><h3 class="line-clamp-2 mt-2 text-lg font-bold leading-tight text-white sm:mt-3 sm:text-xl lg:text-2xl lg:font-black">Best AI Agent Frameworks in 2026</h3></div><div class="translate-y-full opacity-0 transition-all duration-500 ease-out group-hover:translate-y-0 group-hover:opacity-100"><p class="line-clamp-3 text-md mt-4 flex items-start text-gray-300 sm:text-sm md:text-sm lg:text-lg xl:text-xl ">Discover the best AI agent frameworks for enterprise in 2026 and learn how to choose the right one for your use case, team, and production requirements.</p><div class="mt-2 flex justify-end sm:mt-3"><span class="sm:text-md md:text-md inline-flex items-center text-sm font-medium text-primary-400 lg:text-xl">Expand<svg class="ml-1 h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path></svg></span></div></div></div></a></li><li class="group relative h-[360px] w-full overflow-hidden sm:h-[420px] lg:h-[480px] 2xl:h-[520px] 3xl:h-[580px] border border-line bg-island transition-all duration-500 ease-out hover:shadow-[0_0_30px_rgba(16,185,129,0.15)]"><a class="block h-full w-full" href="/case-studies/how-we-unblocked-a-fortune-500-with-argo-cd-consulting"><div class="absolute inset-0"><img src="https://res.cloudinary.com/dfee67kdq/image/upload/background/science_2.avif" alt="Fixing Argo CD Security Issues for a Fortune 500 Team" class="absolute inset-0 h-full w-full object-cover transition-all duration-500 ease-out group-hover:translate-x-full group-hover:translate-y-full group-hover:opacity-0"/></div><div class="absolute inset-0 mx-auto flex flex-col justify-start p-4 sm:p-5"><div><span class="md:text-md text-base font-bold uppercase tracking-[0.2em] text-white sm:text-sm ">Case Study</span><h3 class="line-clamp-2 mt-2 text-lg font-bold leading-tight text-white sm:mt-3 sm:text-xl lg:text-2xl lg:font-black">Fixing Argo CD Security Issues for a Fortune 500 Team</h3></div><div class="translate-y-full opacity-0 transition-all duration-500 ease-out group-hover:translate-y-0 group-hover:opacity-100"><p class="line-clamp-3 text-md mt-4 flex items-start text-gray-300 sm:text-sm md:text-sm lg:text-lg xl:text-xl ">CloudRaft'
12s Argo CD consulting expertise resolved critical SSO integration issues, enabling seamless migration from Okta to Microsoft Entra ID for a Fortune 500 company.</p><div class="mt-2 flex justify-end sm:mt-3"><span class="sm:text-md md:text-md inline-flex items-center text-sm font-medium text-primary-400 lg:text-xl">Expand<svg class="ml-1 h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 8l4 4m0 0l-4 4m4-4H3"></path></svg></span></div></div></div></a></li></ul></section><div class="mt-0"><a href="/blog"><button class="rounded-none border border-line-strong px-6 py-3 font-bold text-ink transition-colors hover:border-pine hover:text-pine focus:outline-none focus-visible:ring-2 focus-visible:ring-pine">See all insights</button></a></div></section></div></div></section><section id="services" class="pb-4 pt-12"><article class="layout" id="services-card" data-fade="0"><div> <div class="h-96 animate-pulse rounded-none bg-surface-alt"></div></div><div class="mt-4"><a href="/contact-us"><button class="group flex items-center gap-2 rounded-none bg-primary-300 px-6 py-3 font-bold text-dark transition-colors hover:bg-primary-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-pine">Discuss your project<svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 transition-transform group-hover:translate-x-1" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></button></a></div></article></section><section class="py-20"><article class="layout" data-fade="0"><div class=""><div class="mb-12 text-center"><p class="text-sm font-medium uppercase tracking-wider text-ink-2">trusted by fortune 500</p><h2 class="mt-4 text-4xl font-bold md:text-5xl"><span class="transition-colors bg-gradient-to-tr from-pine to-aqua bg-clip-text text-transparent">Unlock the potential of Open Source</span></h2><p class="mt-4 text-xl text-aqua">With our Enterprise Support and Consulting</p></div><div class="grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3"><a href="/postgresql-consulting"><div class="group relative overflow-hidden rounded-none border border-line bg-surface p-6 transition-colors duration-300 hover:cursor-pointer hover:border-pine lg:h-full" style="animation-delay:0ms"><div class="relative z-10"><h3 class="mb-3 text-xl font-bold text-ink">PostgreSQL</h3><p class="text-ink-2">Elevate your data management capabilities with our PostgreSQL support services.</p></div><div class="absolute inset-0 -z-10 bg-gradient-to-r from-transparent to-pine/10 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div></div></a><a href="/clickhouse-consulting"><div class="group relative overflow-hidden rounded-none border border-line bg-surface p-6 transition-colors duration-300 hover:cursor-pointer hover:border-pine lg:h-full" style="animation-delay:50ms"><div class="relative z-10"><h3 class="mb-3 text-xl font-bold text-ink">ClickHouse</h3><p class="text-ink-2">Power your realtime applications with our seamless ClickHouse support.</p></div><div class="absolute inset-0 -z-10 bg-gradient-to-r from-transparent to-pine/10 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div></div></a><a href="/prometheus-consulting"><div class="group relative overflow-hidden rounded-none border border-line bg-surface p-6 transition-colors duration-300 hover:cursor-pointer hover:border-pine lg:h-full" style="animation-delay:100ms"><div class="relative z-10"><h3 class="mb-3 text-xl font-bold text-ink">Prometheus</h3><p class="text-ink-2">Gain comprehensive visibility into your cloud-native ecosystem with our Prometheus expertise.</p></div><div class="absolute inset-0 -z-10 bg-gradient-to-r from-transparent to-pine/10 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div></div></a><a href="/thanos-support"><div class="group relative overflow-hidden rounded-none border border-line bg-surface p-6 transition-colors duration-300 hover:cursor-pointer hover:border-pine lg:h-full" style="animation-delay:150ms"><div class="relative z-10"><h3 class="mb-3 text-xl font-bold text-ink">Thanos</h3><p class="text-ink-2">
12Future-proof your monitoring infrastructure with our Thanos implementation services.</p></div><div class="absolute inset-0 -z-10 bg-gradient-to-r from-transparent to-pine/10 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div></div></a><a href="/opentelemetry-support-and-consulting"><div class="group relative overflow-hidden rounded-none border border-line bg-surface p-6 transition-colors duration-300 hover:cursor-pointer hover:border-pine lg:h-full" style="animation-delay:200ms"><div class="relative z-10"><h3 class="mb-3 text-xl font-bold text-ink">OpenTelemetry</h3><p class="text-ink-2">Gain deeper insights with our cost-effective OpenTelemetry solutions.</p></div><div class="absolute inset-0 -z-10 bg-gradient-to-r from-transparent to-pine/10 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div></div></a><a href="/grafana-consulting"><div class="group relative overflow-hidden rounded-none border border-line bg-surface p-6 transition-colors duration-300 hover:cursor-pointer hover:border-pine lg:h-full" style="animation-delay:250ms"><div class="relative z-10"><h3 class="mb-3 text-xl font-bold text-ink">Grafana</h3><p class="text-ink-2">Get comprehensive support for Grafana for data visualization, monitoring, and observability.</p></div><div class="absolute inset-0 -z-10 bg-gradient-to-r from-transparent to-pine/10 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div></div></a><a href="/argo-cd-support-and-consulting"><div class="group relative overflow-hidden rounded-none border border-line bg-surface p-6 transition-colors duration-300 hover:cursor-pointer hover:border-pine lg:h-full" style="animation-delay:300ms"><div class="relative z-10"><h3 class="mb-3 text-xl font-bold text-ink">Argo CD</h3><p class="text-ink-2">Accelerate your software delivery pipelines with our Argo CD support and expertise.</p></div><div class="absolute inset-0 -z-10 bg-gradient-to-r from-transparent to-pine/10 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div></div></a><a href="/grafana-mimir-support"><div class="group relative overflow-hidden rounded-none border border-line bg-surface p-6 transition-colors duration-300 hover:cursor-pointer hover:border-pine lg:h-full" style="animation-delay:350ms"><div class="relative z-10"><h3 class="mb-3 text-xl font-bold text-ink">Grafana Mimir</h3><p class="text-ink-2">Optimize your monitoring with high-performance Grafana Mimir</p></div><div class="absolute inset-0 -z-10 bg-gradient-to-r from-transparent to-pine/10 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div></div></a><a href="/backstage-consulting-and-support"><div class="group relative overflow-hidden rounded-none border border-line bg-surface p-6 transition-colors duration-300 hover:cursor-pointer hover:border-pine lg:h-full" style="animation-delay:400ms"><div class="relative z-10"><h3 class="mb-3 text-xl font-bold text-ink">Backstage</h3><p class="text-ink-2">Increase the productivity of developers with the Internal Developer Platform.</p></div><div class="absolute inset-0 -z-10 bg-gradient-to-r from-transparent to-pine/10 opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div></div></a></div><div class="mt-4"><a href="/contact-us"><button class="group flex items-center gap-2 rounded-none bg-primary-300 px-6 py-3 font-bold text-dark transition-colors hover:bg-primary-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-pine">Discuss your requirements<svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 transition-transform group-hover:translate-x-1" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></button></a></div></div></article></section><section id="casestudy" class="pt-10"><article class="layout" data-fade="0"><div><h2 class="my-8 text-2xl md:text-4xl" id="casestudy"><span class="transition-colors bg-gradient-to-tr from-pine to-aqua bg-clip-text text-transparent">Our work</span></h2><ul class="mt-4 grid gap-4 sm:grid-cols-2 xl:grid-cols-3"><li class="flex flex-col overflow-hidden border border-gray-300 bg-white dark:border-gray-600 dark:bg-dark scale-100 hover:scale-[1.02] active:scale-[0.97] motion-safe:transform-gpu transition-all duration-200 hover:border-primary-300/40 hover:shadow-md hover:shadow-
12primary-300/5 motion-reduce:hover:scale-100 animate-shadow"><a class="flex flex-1 flex-col focus:outline-none focus-visible:ring focus-visible:ring-primary-300" href="/case-studies/agentic-ai-for-qsr"><div class="relative overflow-hidden"><figure class="pointer-events-none"><div style="position:relative;height:0;padding-top:40%;cursor:default" class="img-blur"><div class="absolute inset-0 flex items-center justify-center"><img alt="How a 100+ Branch QSR Chain Automated Root Cause Analysis with Agentic AI" title="How a 100+ Branch QSR Chain Automated Root Cause Analysis with Agentic AI" loading="lazy" width="1200" height="480" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdfee67kdq%2Fimage%2Fupload%2Fq_auto%2Cf_auto%2Fbanner%2FCharcoalEats-banner_nyl4oh.avif&w=1200&q=75 1x, /_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdfee67kdq%2Fimage%2Fupload%2Fq_auto%2Cf_auto%2Fbanner%2FCharcoalEats-banner_nyl4oh.avif&w=3840&q=75 2x" src="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdfee67kdq%2Fimage%2Fupload%2Fq_auto%2Cf_auto%2Fbanner%2FCharcoalEats-banner_nyl4oh.avif&w=3840&q=75"/></div></div><figcaption class="text-center"></figcaption></figure></div><div class="flex flex-1 flex-col p-4"><h3 class="text-lg font-bold leading-snug text-gray-800 dark:text-gray-100 md:text-xl">How a 100+ Branch QSR Chain Automated Root Cause Analysis with Agentic AI</h3><p class="line-clamp-2 mt-2 flex-1 text-sm leading-relaxed text-gray-600 dark:text-gray-400">We helped a 100+ branch QSR chain cut performance diagnosis from days to minutes â using a custom data pipeline, Power BI analytics, and an agentic AI system that monitors every branch daily.</p><div class="mt-4"><span class="text-primary-600 text-xs font-semibold uppercase tracking-wider dark:text-primary-300">Read Case Study â</span></div></div></a></li><li class="flex flex-col overflow-hidden border border-gray-300 bg-white dark:border-gray-600 dark:bg-dark scale-100 hover:scale-[1.02] active:scale-[0.97] motion-safe:transform-gpu transition-all duration-200 hover:border-primary-300/40 hover:shadow-md hover:shadow-primary-300/5 motion-reduce:hover:scale-100 animate-shadow"><a class="flex flex-1 flex-col focus:outline-none focus-visible:ring focus-visible:ring-primary-300" href="/case-studies/migrate-kubernetes-infrastructure"><div class="relative overflow-hidden"><figure class="pointer-events-none"><div style="position:relative;height:0;padding-top:40%;cursor:default" class="img-blur"><div class="absolute inset-0 flex items-center justify-center">
12<img alt="Rezolve.ai upgrades its cloud native infrastructure with confidence" title="Rezolve.ai upgrades its cloud native infrastructure with confidence" loading="lazy" width="1200" height="480" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdfee67kdq%2Fimage%2Fupload%2Fq_auto%2Cf_auto%2Fbanner%2Frezolve-case-study_yasi4v.avif&w=1200&q=75 1x, /_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdfee67kdq%2Fimage%2Fupload%2Fq_auto%2Cf_auto%2Fbanner%2Frezolve-case-study_yasi4v.avif&w=3840&q=75 2x" src="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdfee67kdq%2Fimage%2Fupload%2Fq_auto%2Cf_auto%2Fbanner%2Frezolve-case-study_yasi4v.avif&w=3840&q=75"/></div></div><figcaption class="text-center"></figcaption></figure></div><div class="flex flex-1 flex-col p-4"><h3 class="text-lg font-bold leading-snug text-gray-800 dark:text-gray-100 md:text-xl">Rezolve.ai upgrades its cloud native infrastructure with confidence</h3><p class="line-clamp-2 mt-2 flex-1 text-sm leading-relaxed text-gray-600 dark:text-gray-400">We helped Rezolve to upgrade their Kubernetes and database infrastructure, optimize cloud cost, improve security and reliability.</p><div class="mt-4"><span class="text-primary-600 text-xs font-semibold uppercase tracking-wider dark:text-primary-300">Read Case Study â</span></div></div></a></li><li class="flex flex-col overflow-hidden border border-gray-300 bg-white dark:border-gray-600 dark:bg-dark scale-100 hover:scale-[1.02] active:scale-[0.97] motion-safe:transform-gpu transition-all duration-200 hover:border-primary-300/40 hover:shadow-md hover:shadow-primary-300/5 motion-reduce:hover:scale-100 animate-shadow"><a class="flex flex-1 flex-col focus:outline-none focus-visible:ring focus-visible:ring-primary-300" href="/case-studies/platform-engineering-developer-experience"><div class="relative overflow-hidden"><figure class="pointer-events-none"><div style="position:relative;height:0;padding-top:40%;cursor:default" class="img-blur"><div class="absolute inset-0 flex items-center justify-center"><img alt="Improving developer experience with Platform engineering and full-stack observability for a Marketing-tech SaaS" title="Improving developer experience with Platform engineering and full-stack observability for a Marketing-tech SaaS" loading="lazy" width="1200" height="480" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdfee67kdq%2Fimage%2Fupload%2Fq_auto%2Cf_auto%2Fbanner%2FPrimer-banner_e5prem.avif&w=1200&q=75 1x, /_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdfee67kdq%2Fimage%2Fupload%2Fq_auto%2Cf_auto%2Fbanner%2FPrimer-banner_e5prem.avif&w=3840&q=75 2x" src="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdfee67kdq%2Fimage%2Fupload%2Fq_auto%2Cf_auto%2Fbanner%2FPrimer-banner_e5prem.avif&w=3840&q=75"/></div></div><figcaption class="text-center"></figcaption></figure></div><div class="flex flex-1 flex-col p-4"><h3 class="text-lg font-bold leading-snug text-gray-800 dark:text-gray-100 md:text-xl">Improving developer experience with Platform engineering and full-stack observability for a Marketing-tech SaaS</h3><p class="line-clamp-2 mt-2 flex-1 text-sm leading-relaxed text-gray-600 dark:text-gray-400">Discover how CloudRaft helped a marketing-tech startup revamp their platform on AWS Kubernetes, ship faster with CI/CD pipeline, and gain complete visibility into production with SigNoz and OpenTelemetry.</p><div class="mt-4"><span class="text-primary-600 text-xs font-semibold uppercase tracking-wider dark:text-primary-300">Read Case Study â</span></div></div></a></li></ul></div><div class="mt-4"><a href="/case-studies"><button class="rounded-none border border-line-strong px-6 py-3 font-bold text-ink transition-colors hover:border-pine hover:text-pine focus:outline-none focus-visible:ring-2 focus-visible:ring-pine">See more case studies</button></a></div></article></section><section class="pt-20"><article class="layout" data-fade="1"><div class="h-48 animate-pulse rounded-none bg-surface-alt"></div></article></section><section class="py-24"><article class="layout" data-fade="2"><div class="flex flex-col-reverse gap-2 py-10 md:flex-row md:items-center md:justify-between"><div class="mx-4 flex flex-col md:w-1/3"><p class="font-bold uppercase tracking-widest text-ink-2">careers</p><h2 class="md:4xl py-10 text-2xl font-bold">Build your career where you can make an impact.</h2><p class="text-xl leading-relaxed tracking-wide text-ink-2">Curious minds. Diverse perspectives. Real builders. Move fast, challenge ideas, and create work that matters from day one.</p><a class="py-8" href="/careers"><button class="group flex items-center gap-2 rounded-none bg-primary-300 px-6 py-3 font-bold text-dark transition-colors hover:bg-primary-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-pine">Join us<svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5 transition-transform group-hover:translate-x-1" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></button></a></div><div class="md:h-[540px] md:w-2/3"><figure class="mx-auto md:h-[500px] "><div style="position:relative;height:0;padding-top:66.66666666666666%;cursor:default" class="img-blur"><div class="absolute inset-0 flex items-center justify-center"><img alt="Join our team" title="Join our team" loading="lazy" width="1536" height="1024" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdfee67kdq%2Fimage%2Fupload%2Fq_auto%2Cf_auto%2Fcareers%2Fdiversity.avif&w=1920&q=75 1x, /_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdfee67kdq%2Fimage%2Fupload%2Fq_auto%2Cf_auto%2Fcareers%2Fdiversity.avif&w=3840&q=75 2x" src="/_next/image?url=https%3A%2F%2Fres.cloudinary.com%2Fdfee67kdq%2Fimage%2Fupload%2Fq_auto%2Cf_auto%2Fcareers%2Fdiversity.avif&w=3840&q=75"/></div></div><figcaption class="text-center"></figcaption></figure></div></div></article></section><section class="pt-24 "><article class="layout" data-fade="2"><div class="mt-16 grid items-center justify-center"><p class="mb-3 text-center text-2xl font-medium dark:text-gray-200">Our Partnerships in the Ecosystem</p></div><div data-fade="8"><div class="h-24 animate-pulse rounded-none bg-surface-alt"></div></div></article></section></main></div><footer class="dark mt-8 bg-dark pb-4 [color-scheme:dark]"><main class="layout flex flex-col items-center border-t border-line pt-8"><div class="container grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-4"><div class="col-span-1 space-y-4 md:col-span-2 lg:col-span-1"><svg width="160" height="53" viewBox="0 0 473 53" fill="currentcolor" xmlns="http://www.w3.org/2000/svg"><path d="M39.624 4.912C35.664 2.464 30.84 1.024 25.8 1.024C11.4 1.024 0.24 11.896 0.24 26.8C0.24 42.784 12.048 52.72 25.8 52.72C30.768 52.72 36.024 51.064 39.696 48.832C41.208 48.04 41.568 46.168 40.416 44.584C39.48 43.432 37.968 43.216 36.672 43.936C33.432 45.952 29.76 47.032 25.8 47.032C14.928 47.032 6.432 39.472 6.432 26.8C6.432 14.992 14.496 6.712 25.8 6.712C29.832 6.712 33.504 7.936 36.672 9.808C38.04 10.528 39.48 10.456 40.344 9.232C41.496 7.72 41.208 5.848 39.624 4.912ZM87.3263 49.192C87.3263 47.536 86.0303 46.312 84.3743 46.312H62.5
12583V4.48C62.5583 2.824 61.1903 1.6 59.6063 1.6C57.8063 1.6 56.5823 2.824 56.5823 4.48V49.048C56.5823 50.704 57.8063 52 59.4623 52H84.3743C86.0303 52 87.3263 50.848 87.3263 49.192ZM147.175 26.8C147.175 11.968 137.023 0.879997 122.911 0.879997C108.727 0.879997 98.6466 11.968 98.6466 26.8C98.6466 41.632 108.727 52.72 122.911 52.72C137.023 52.72 147.175 41.632 147.175 26.8ZM140.983 26.8C140.983 38.464 133.495 46.96 122.911 46.96C112.255 46.96 104.839 38.536 104.839 26.8C104.839 15.064 112.255 6.64 122.911 6.64C133.495 6.64 140.983 15.064 140.983 26.8ZM199.279 1.528C197.551 1.528 196.543 2.824 196.543 4.48V33.064C196.543 40.984 190.207 46.744 182.863 46.744C175.663 46.744 169.543 40.984 169.543 33.064V4.48C169.543 2.824 168.175 1.528 166.591 1.528C164.791 1.528 163.567 2.824 163.567 4.48V33.064C163.567 44.152 171.847 52.504 182.863 52.504C193.807 52.504 202.087 44.152 202.087 33.064V4.48C202.087 2.824 200.935 1.528 199.279 1.528ZM224.404 1.6C222.748 1.6 221.524 2.824 221.524 4.48V49.048C221.524 50.704 222.748 52 224.404 52H242.404C256.588 52 263.644 40.696 263.644 26.8C263.644 13.264 256.588 1.6 242.404 1.6H224.404ZM241.684 7.144C252.772 7.144 257.452 16.36 257.452 26.8C257.452 37.6 252.772 46.384 241.684 46.384H227.5V7.144H241.684ZM283.356 52C285.012 52 286.02 50.704 286.02 49.048V31.552H301.212C305.388 31.552 309.708 33.352 309.708 39.472C309.708 47.608 312.156 50.2 314.46 51.496C315.612 52.216 317.7 52.216 318.636 50.848C319.572 49.552 319.068 47.824 317.7 47.032C316.044 46.096 315.684 44.224 315.468 38.896C315.324 33.856 312.66 30.328 308.988 28.6C313.668 26.512 317.124 21.616 317.124 15.856C317.124 7.576 310.788 1.6 302.796 1.6H282.924C281.268 1.6 280.044 2.824 280.044 4.48V49.048C280.044 50.704 281.556 52 283.356 52ZM302.436 7.144C307.332 7.144 310.932 10.96 310.932 16C310.932 22.048 306.972 26.152 302.796 26.368H286.02V7.144H302.436ZM373.988 49.336C373.988 48.976 373.916 48.616 373.772 48.184L355.196 3.256C354.764 2.104 353.684 1.384 352.46 1.384C351.236 1.312 350.156 1.888 349.652 3.256L331.004 48.616C330.86 48.976 330.788 49.336 330.86 49.696C330.86 51.064 331.724 52.144 333.524 52.144C334.604 52.144 335.612 51.424 336.044 50.272L340.868 38.536H363.692L368.516 50.2C369.02 51.424 370.028 52.144 371.18 52.144C372.62 52.144 373.988 51.064 373.988 49.336ZM343.172 32.92L352.172 10.96L361.316 32.92H343.172ZM391.668 52C393.324 52 394.62 50.704 394.62 49.048V29.032H413.628C415.284 29.032 416.58 27.736 416.58 26.296C416.58 24.64 415.284 23.416 413.628 23.416H394.62V7.144H416.868C418.524 7.144 419.82 5.92 419.82 4.408C419.82 2.752 418.524 1.6 416.868 1.6H391.596C389.94 1.6 388.716 2.824 388.716 4.48V49.048C388.716 50.704 389.868 52 391.668 52ZM452.946 52C454.746 52 456.042 50.704 456.042 49.048V7.072H469.722C471.378 7.072 472.674 6.064 472.674 4.336C472.674 2.68 471.378 1.6 469.722 1.6H436.242C434.586 1.6 433.362 2.68 433.362 4.336C433.362 5.992 434.586 7.072 436.242 7.072H449.922V49.048C449.922 50.704 451.218 52 452.946 52Z" fill="rgb(var(--tw-clr-primary-300))" stroke="rgb(var(--tw-clr-primary-300))"></path></svg><p class="text-sm leading-relaxed text-ink-2">Scale your business by leveraging AI and cloud-native technologies and modern platform engineering practices.</p><div class="flex flex-row justify-start pt-2"><div class="flex items-center gap-4"><div class="" style="display:inline"><button class="rounded-none align-middle focus:outline-none focus-visible:ring focus-visible:ring-primary-300" aria-label="Copy email address [email protected]"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="h-6 w-6 text-ink-3 hover:text-pine" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path><polyline points="22,6 12,13 2,6"></polyline></svg></button></div><div class="" style="display:inline"><a target="_blank" rel="noopener noreferrer" href="https://github.com/cloudraftio" aria-label="CloudRaft on Github" class="rounded-none focus:outline-none focus-visible:ring focus-visible:ring-primary-300 cursor-newtab"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="h-5 w-5 text-ink-3 hover:text-pine" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg></a></div><div class="" style="display:inline"><a target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/company/cloudraft" aria-label="CloudRaft on Linkedin" class="rounded-none focus:outline-none focus-visible:ring focus-visible:ring-primary-300 cursor-newtab"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="h-5 w-5 text-ink-3 hover:text-pine" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></a></div><div class="" style="display:inline"><a target="_blank" rel="noopener noreferrer" href="https://x.com/cloudraftio" aria-label="CloudRaft on Twitter" class="rounded-none focus:outline-none focus-visible:ring focus-visible:ring-primary-300 cursor-newtab"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="h-5 w-5 text-ink-3 hover:text-pine" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M21.543 7.104c.015.211.015.423.015.636 0 6.507-4.954 14.01-14.01 14.01v-.003A13.94 13.94 0 0 1 0 19.539a9.88 9.88 0 0 0 7.287-2.041 4.93 4.93 0 0 1-4.6-3.42 4.916 4.916 0 0 0 2.223-.084A4.926 4.926 0 0 1 .96 9.167v-.062a4.887 4.887 0 0 0 2.235.616A4.928 4.928 0 0 1 1.67 3.148 13.98 13.98 0 0 0 11.82 8.292a4.929 4.929 0 0 1 8.39-4.49 9.868 9.868
120 0 0 3.128-1.196 4.941 4.941 0 0 1-2.165 2.724A9.828 9.828 0 0 0 24 4.555a10.019 10.019 0 0 1-2.457 2.549z"></path></svg></a></div><div class="" style="display:inline"><a target="_blank" rel="noopener noreferrer" href="https://www.cloudraft.io/rss.xml" aria-label="Subscribe to our blog RSS feed" class="rounded-none text-sm font-medium focus:outline-none focus-visible:ring focus-visible:ring-primary-300 dark:text-gray-200 cursor-newtab"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" class="h-5 w-5 text-ink-3 hover:text-pine" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M19.199 24C19.199 13.467 10.533 4.8 0 4.8V0c13.165 0 24 10.835 24 24h-4.801zM3.291 17.415c1.814 0 3.293 1.479 3.293 3.295 0 1.813-1.485 3.29-3.301 3.29C1.47 24 0 22.526 0 20.71s1.475-3.294 3.291-3.295zM15.909 24h-4.665c0-6.169-5.075-11.245-11.244-11.245V8.09c8.727 0 15.909 7.184 15.909 15.91z"></path></svg></a></div></div></div><div class="pt-4"><h2 class="mb-2 text-sm font-medium text-pine">Subscribe to the monthly Newsletter</h2><div class="rounded-none border-line"><p class="mt-2 text-ink-2"></p><form class="mt-2 flex items-end gap-2"><div class="flex-grow"><input name="email" class="w-full rounded-none bg-surface text-ink border border-line text-sm md:text-base placeholder:text-ink-3 focus:border-pine focus:outline-none focus:ring-0" type="email" placeholder="Email" required=""/></div><button type="submit" class="rounded-none border border-line-strong bg-surface px-4 py-2 font-bold text-ink focus:outline-none focus-visible:ring-2 focus-visible:ring-pine transition-colors duration-100 hover:border-pine disabled:border-line disabled:bg-surface-alt disabled:text-ink-3 disabled:transform-none disabled:cursor-not-allowed">Subscribe</button></form><p class="mt-3 text-sm text-ink-2"></p></div></div><div class="border-t border-line pt-6"><div class="grid grid-cols-1 gap-6 text-ink-2 md:grid-cols-2 lg:gap-12"><div class="text-left"><div class="mb-3 flex items-center"><span class="mr-2 text-lg">ðºð¸</span><h3 class="text-base font-semibold">United States</h3></div><div class="space-y-0.5 text-sm"><p class="font-medium">CloudRaft, Inc.</p><p>Lewes, Delaware 19958</p></div></div><div class="text-left"><div class="mb-3 flex items-center"><span class="mr-2 text-lg">ð®ð³</span><h3 class="text-base font-semibold">India</h3></div><div class="space-y-0.5 text-sm"><p class="font-medium">CloudRaft Technologies Pvt Ltd</p><p>Indore, MP 452018</p></div></div></div></div></div><div class="col-span-1 space-y-4"><h4 class="text-sm font-medium uppercase tracking-wider text-ink">Services</h4><div class="space-y-1"><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/observability-consulting">Observability Consulting</a><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/platform-engineering">Platform Engineering</a><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/kubernetes-consulting">Kubernetes Consulting</a><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/ai-cloud-consulting">AI Cloud Consulting</a><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/devops-consulting">DevOps Consulting</a><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/postgresql-consulting">PostgreSQL Consulting</a></div></div><div class="col-span-1 space-y-4"><h4 class="text-sm font-medium uppercase tracking-wider text-ink">Resources</h4><div class="space-y-1"><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/blog">Blog</a><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/case-studies">Case Studies</a><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/talks">Talks</a><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/observability-pricing-calculator">Pricing Calculator</a></div></div><div class="col-span-1 space-y-4"><h4 class="text-sm font-medium uppercase tracking-wider text-ink">Company</h4><div class="space-y-1"><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/company">About Us</a><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/contact-us">Contact</a><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/careers">Careers</a><a class="block py-1 text-sm text-ink-2 transition-colors hover:text-pine" href="/partners">Partners</a></div></div></div><div class="mt-8 flex flex-wrap items-center justify-center gap-x-6 gap-y-2 pb-4"><p class="text-sm text-ink-2">© CloudRaft <!-- -->2026</p><a class="text-sm text-ink-2 hover:text-pine" href="/privacy-terms">Privacy & Terms</a><a class="text-sm text-ink-2 hover:text-pine" href="/sitemap.xml">Sitemap</a></div></main></footer></div>
12<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"featuredPosts":[{"title":"Context Graphs for AI Agents: The Complete Implementation Guide","description":"Context Graph is a knowledge representation framework that enables AI systems to understand relationships between data. Learn how Context Graphs improve reasoning, reduce hallucinations, and power enterprise AI.","publishedAt":"2026-01-29","banner":"contextgraph_zerh4g.avif","tags":"Context Graph","author":"Khushi","keywords":"Context Graphs, AI Agents, Knowledge Graphs, Graph Databases, AI Reasoning, Multi-hop Reasoning, Graph Traversal, Enterprise AI","img":"https://res.cloudinary.com/dfee67kdq/image/upload/v1767983416/author/khushi_hgzfwg.avif","featuredImage":"background/dm_1.avif","slug":"context-graph-for-ai-agents","readingTime":{"text":"17 min read","minutes":16.755,"time":1005300,"words":3351}},{"title":"How We Replaced Celery with Argo Workflows and Slashed Compute Costs by 11x","publishedAt":"2025-12-09","description":"Migrating Celery based job execution to cloud-native argo-workflows.","englishOnly":"true","banner":"celery_tlnmcd.avif","tags":"MLOps","author":"Ritesh Sonawane","keywords":"Celery replacement, workflow orchestration, cloud native orchestration, Celery to Argo migration, Argo Workflows for MLOps, Argo Workflows vs Celery, Kubernetes native workflow engine, Kubernetes workflow orchestration, ML pipeline orchestration, AI workflow orchestration, MLOps workflow orchestration, production ML pipelines, scalable ML workflows, container native workflows, orchestrating ML workloads on Kubernetes, model training pipelines on Kubernetes, CI CD for ML models, data pipelines for AI, event driven ML pipelines, KubernetesExecutor alternatives, Apache Airflow vs Argo Workflows, Prefect vs Argo Workflows, Dagster vs Argo Workflows, Celery alternatives for background jobs, scalable task queues for AI, distributed task processing for ML, GPU workload orchestration, Kubernetes batch jobs for ML, fault tolerant ML pipelines, observability for ML workflows, monitoring Argo Workflows, retry policies in ML pipelines, idempotent ML tasks, reproducible ML experiments in production, MLOps best practices for AI companies, enterprise MLOps platform, end to end ML lifecycle automation, ML model deployment automation, ML model retraining pipelines, feature engineering pipelines orchestration, ML data preprocessing workflows, ML A B testing pipelines, blue green deployments for ML models, canary releases for ML models, hybrid cloud MLOps, multi cloud ML orchestration, cost efficient ML pipelines, autoscaling ML workloads, AWS EKS for MLOps, GKE for MLOps, Azure Kubernetes Service for ML, GitOps for ML pipelines, Argo CD and Argo Workflows, ML workflow templates for AI teams, standardizing ML pipelines, ML governance and compliance workflows, audit trails for ML pipelines, lineage tracking for ML artifacts, ML observability and monitoring, scaling AI initiatives with MLOps, production ready ML infrastructure, ML platform for AI startups.","img":"https://res.cloudinary.com/dfee67kdq/image/upload/v1714768168/author/ritesh_sonawane.webp","slug":"migrating-celery-argo-workflows","readingTime":{"text":"10 min read","minutes":9.155,"time":549300,"words":1831}},{"title":"Real-Time Postgres to ClickHouse CDC: Supercharge Analytics with PeerDB","publishedAt":"2025-11-27","description":"Supercharge your PostgreSQL analytics by offloading heavy OLAP queries to ClickHouse using a real-time CDC pipeline with PeerDB, achieving sub-millisecond dashboards while keeping your primary Postgres fast, reliable, and costâeffective.","englishOnly":"true","banner":"peerdb_ynoor7.avif","tags":"ClickHouse","author":"Anjul Sahu","keywords":"postgres analytics performance tuning, real time cdc from postgres to clickhouse, peerdb postgres to clickhouse replication, change data capture pipeline postgres, high performance postgres clickhouse architecture, real time analytics","img":"https://res.cloudinary.com/dfee67kdq/image/upload/v1710944213/author/anjul_sahu_yxw8eh.webp","twitter":"https://x.com/anjuls","linkedin":"https://linkedin.com/in/anjul","slug":"postgres-to-clickhouse-replication","readingTime":{"text":"8 min read","minutes":7.63,"time":457800,"words":1526}},{"title":"LLM Observability: Monitoring Large Language Models","publishedAt":"2025-10-24","description":"A comprehensive guide to implementing observability for Large Language Models in production environments, covering monitoring, tracing, security, and cost optimization strategies.","englishOnly":"true","banner":"llm-observability","tags":"Observability","author":"Rahul Agrawal","keywords":"LLM Observability, AI Monitoring, Large Language Models, Production AI, AI Observability, LLM Monitoring, AI Operations, Model Drift, AI Security, AI Cost Optimization, OpenTelemetry, Prometheus, Grafana","img":"https://res.cloudinary.com/dfee67kdq/image/upload/v1761306667/author/rahul_rnsjpe.webp","featuredImage":"background/abstract_3.avif","slug":"llm-observability","readingTime":{"text":"12 min read","minutes":11.57,"time":694200,"words":2314}},{"title":"How We Migrated Terabytes of Metrics from InfluxDB to Grafana Mimir: A Complete Observability Overhaul","publishedAt":"2025-04-07","description":"Learn how we migrated 100TB of historical metrics from InfluxDB v1 to Grafana Mimir for a leading communication company. Discover challenges, architecture choices, dashboard conversion, and custom tooling like mimircli to modernize your observability stack with Prometheus, OpenMetrics, and PromQL.","englishOnly":"true","banner":"influx-to-mimir.webp","tags":"Observability","authors":["ritesh-sonawane","anjul-sahu"],"keywords":"Grafana Mimir migration guide, Open source observability 2025, TSDB block generation Promtool, Time series database migration, Grafana dashboard migration, Scalable observability solutions, InfluxDB to Grafana Mimir migration","img":"https://res.cloudinary.com/dfee67kdq/image/upload/v1714768168/author/ritesh_sonawane.webp","slug":"influxdb-to-grafana-mimir-migration","readingTime":{"text":"13 min read","minutes":12.045,"time":722700,"words":2409}},{"title":"Securing the Kubernetes: Implement Zero Trust Network Security with Tailscale","publishedAt":"2025-03-12","description":"Enhance Kubernetes security with a Zero Trust approach using Tailscale VPN. Learn how to protect your Kubernetes API server, secure internal applications, and implement Zero Trust network security for cloud-native environments.","englishOnly":"true","banner":"securing-the-kubernetes_w7oans.webp","tags":"Kubernetes, Security","author":"Saurabh Kumar","keywords":"Kubernetes security, Kubernetes VPN, Kubernetes Zero Trust security, Zero Trust Kubernetes, secure Kubernetes API server, Kubernetes access control, Zero Trust network security, Kubernetes VPN solutions, Tailscale Kubernetes, Kubernetes endpoint security, Kubernetes Zero Trust architecture, secure internal applications Kubernetes, Kubernetes security best practices, Kubernetes networking security.","img":"https://res.cloudinary.com/dfee67kdq/image/upload/c_thumb,g_face,h_200,w_200/v1737106726/author/saurabh_kumar.webp","slug":"secure-kubernetes-zero-trust-security","readingTime":{"text":"9 min read","minutes":8.61,"time":516600,"w
12ords":1722}},{"title":"How to Build Scalable and Reliable PostgreSQL Systems on Kubernetes","publishedAt":"2024-10-08","description":"Learn how to deploy and manage highly available PostgreSQL clusters on Kubernetes. This guide covers failover, disaster recovery strategies, and hands-on examples for implementing robust, scalable database systems in cloud-native environments.","englishOnly":"true","banner":"cloudnativePG-banner_zrqwfx.webp","tags":"Cloud Native","author":"Sanskar Gurdasani","keywords":"CloudNativePG, postgreSQL on kubernetes, postgreSQL failover, database operator, CloudNativePG backup restore, kubernetes database management, postgreSQL operator guide, postgres kubernetes, PostgreSQL HA DR","img":"https://res.cloudinary.com/dfee67kdq/image/upload/v1727947675/about/sankar_btalbd.webp","slug":"postgresql-on-kubernetes","readingTime":{"text":"14 min read","minutes":13.075,"time":784500,"words":2615}},{"title":"Expert Guide on Selecting Observability Products","publishedAt":"2024-07-13","description":"How to select observability products in 2024? Our comprehensive guide is based on our research and experiences with various observability products.","englishOnly":"true","banner":"guide-to-observability_wed6tt.webp","tags":"Observability","authors":["anjul-sahu","madhukar-mishra"],"keywords":"Observability guide, observability tools, MELT, PLG, full stack observability, monitoring tools, observability experts, observability best practices","img":"https://res.cloudinary.com/dfee67kdq/image/upload/v1710944213/author/anjul_sahu_yxw8eh.webp","slug":"guide-to-observability","readingTime":{"text":"11 min read","minutes":10.59,"time":635400,"words":2118}}],"featuredCaseStudies":[{"slug":"agentic-ai-for-qsr","title":"How a 100+ Branch QSR Chain Automated Root Cause Analysis with Agentic AI","publishedAt":"2026-03-05","description":"We helped a 100+ branch QSR chain cut performance diagnosis from days to minutes â using a custom data pipeline, Power BI analytics, and an agentic AI system that monitors every branch daily.","englishOnly":"true","tags":"Agentic AI","banner":"CharcoalEats-banner_nyl4oh.avif","keywords":"Agentic AI for restaurant operations, restaurant operations automation, food delivery analytics, Zomato Swiggy analytics dashboard, AI root cause analysis restaurant, restaurant data pipeline analytics, QSR branch performance automation, restaurant degrowth analysis AI, AI operations analytics for food delivery","readingTime":{"text":"8 min read","minutes":7.015,"time":420900,"words":1403}},{"slug":"migrate-kubernetes-infrastructure","title":"Rezolve.ai upgrades its cloud native infrastru
12cture with confidence","publishedAt":"2023-07-16","description":"We helped Rezolve to upgrade their Kubernetes and database infrastructure, optimize cloud cost, improve security and reliability.","englishOnly":"true","banner":"rezolve-case-study_yasi4v.avif","keywords":"kubernetes, kubernetes upgrade, migrate kubernetes, cloud native infrastructure, cloud native postgres, zero downtime database upgrade","tags":"Kubernetes","featuredImage":"background/call-center.avif","readingTime":{"text":"5 min read","minutes":4.6,"time":276000,"words":920}},{"slug":"platform-engineering-developer-experience","title":"Improving developer experience with Platform engineering and full-stack observability for a Marketing-tech SaaS","publishedAt":"2026-03-16","description":"Discover how CloudRaft helped a marketing-tech startup revamp their platform on AWS Kubernetes, ship faster with CI/CD pipeline, and gain complete visibility into production with SigNoz and OpenTelemetry.","englishOnly":"true","tags":"Platform Engineering","banner":"Primer-banner_e5prem.avif","keywords":"platform engineering, OpenTelemetry solutions, improving developer productivity, building internal development platform, platform engineering for startups, full-stack observability, MTTR reduction, SLO monitoring, Heroku migration to Kubernetes, BigQuery to ClickHouse, improving developer experience Kubernetes, internal developer platform Kubernetes, OpenTelemetry observability microservices, Kubernetes CI/CD pipeline optimisation","readingTime":{"text":"8 min read","minutes":7.815,"time":468900,"words":1563}}],"verticalCards":[{"slug":"building-ai-cloud-for-india","title":"Building AI Cloud for India","description":"Discover how CloudRaft helped a datacenter build an AI cloud platform using cloud native technologies improving scalability, cost-effectiveness, and performance.","banner":"background/bg_1.avif","tags":"AI, Kubernetes, AI Cloud","type":"casestudy"},{"slug":"cloud-cost-optimization-for-an-ecommerce-platform","title":"Cloud Cost Optimization for an E-Commerce Platform","description":"We helped our client in infrastructure challenges with optimized resource deployment, Kubernetes configuration, and database instance optimization.","banner":"background/marketing.avif","tags":"Cloud","type":"casestudy"},{"slug":"llm-observability","title":"LLM Observability: Monitoring Large Language Models","description":"A comprehensive guide to implementing observability for Large Language Models in production environments, covering monitoring, tracing, security, and cost optimization strategies.","banner":"background/abstract_3.avif","tags":"Observability","type":"blog"},{"slug":"building-cloud-native-byoc-platform","title":"Delivering Software to support Enterprise BYOC Customers","description":"Learn how to build a BYOC SaaS platform with cloud-native architecture. Accelerate enterprise onboarding, scale across clouds, and implement modern deployment strategies with Kubernetes platform engineering best practices.","banner":"background/communication.avif","tags":"Platform Engineering","type":"casestudy"},{"slug":"ai-capabilities-in-grafana-oss","title":"AI Features in Grafana: AI Assistant, MCP Server \u0026 AI-Powered Observability","description":"Learn how to enable AI features in self-hosted Grafana OSS using Grafana Assistant and MCP Server for AI-powered observability, investigations and faster SRE workflows.","banner":"background/neuron.avif","tags":"Observability","type":"blog"},{"slug":"context-graph-for-ai-agents","title":"Context Graphs for AI Agents: The Complete Implementation Guide","description":"Context Graph is a knowledge representation framework that enables AI systems to understand relationships between data. Learn how Context Graphs improve reasoning, reduce hallucinations, and power enterprise AI.","banner":"background/dm_1.avif","tags":"Context Graph","type":"blog"},{"slug":"top-ai-agent-frameworks","title":"Best AI Agent Frameworks in 2026","description":"Discover the best AI agent frameworks for enterprise in 2026 and learn how to choose the right one for your use case, team, and production requirements.","banner":"background/abstract_2.avif","tags":"AI","type":"blog"},{"slug":"how-we-unblocked-a-fortune-500-with-argo-cd-consulting","title":"Fixing Argo CD Security Issues for a Fortune 500 Team","description":"CloudRaft's Argo C
12D consulting expertise resolved critical SSO integration issues, enabling seamless migration from Okta to Microsoft Entra ID for a Fortune 500 company.","banner":"background/science_2.avif","tags":"Kubernetes, GitOps, Argo CD","type":"casestudy"}]},"__N_SSG":true},"page":"/","query":{},"buildId":"IUuVij9Ol4yGFGm_99WoB","isFallback":false,"gsp":true,"scriptLoader":[]}</script>
vendor: 142 bytes, line 12
12<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="b9e29e297974834967d0a3ed-|49" defer></script>
12<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"2c726c1e07f5470693ceb6edef0cf5fb","r":1,"spa":2}' crossorigin="anonymous"></script>
12 13</body></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.