[{"data":1,"prerenderedAt":225},["ShallowReactive",2],{"navigation":3,"check-en":4},[],{"id":5,"title":6,"body":7,"description":7,"extension":8,"header":9,"meta":13,"navigation":14,"path":19,"questions":20,"results":156,"seo":220,"stem":223,"__hash__":224},"check\u002Fen\u002Fcheck.yml","Check",null,"yml",{"backLabel":10,"stepPrefix":11,"stepOf":12},"lowcloud","Step","of",{},{"back":15,"next":16,"submit":17,"multiHint":18},"Back","Continue","Show Results","Multiple selections possible","\u002Fen\u002Fcheck",[21,46,82,107,128],{"id":22,"title":23,"subtitle":24,"options":25},"stack","What architecture are you using?","Choose what best describes how your app is built.",[26,30,34,38,42],{"value":27,"label":28,"icon":29},"monolith","Monolith","i-lucide-box",{"value":31,"label":32,"icon":33},"modular","Modular Monolith","i-lucide-layout-dashboard",{"value":35,"label":36,"icon":37},"microservices","Microservices","i-lucide-network",{"value":39,"label":40,"icon":41},"serverless","Serverless","i-lucide-zap",{"value":43,"label":44,"icon":45},"unknown","Not sure","i-lucide-help-circle",{"id":47,"title":48,"subtitle":49,"options":50},"services","What runs alongside your app?","Select everything you use.",[51,55,58,62,66,70,74,78],{"value":52,"label":53,"icon":54},"postgres","PostgreSQL","i-lucide-database",{"value":56,"label":57,"icon":54},"mysql","MySQL",{"value":59,"label":60,"icon":61},"redis","Redis","i-lucide-layers",{"value":63,"label":64,"icon":65},"elasticsearch","Elasticsearch","i-lucide-search",{"value":67,"label":68,"icon":69},"rabbitmq","RabbitMQ","i-lucide-mail",{"value":71,"label":72,"icon":73},"s3","S3 Storage","i-lucide-hard-drive",{"value":75,"label":76,"icon":77},"keycloak","Keycloak","i-lucide-shield-check",{"value":79,"label":80,"icon":81},"none","None of the above","i-lucide-minus-circle",{"id":83,"title":84,"subtitle":85,"options":86},"deployment","How do you deploy today?","How does your code get to production?",[87,91,95,99,103],{"value":88,"label":89,"icon":90},"ssh","Manually via SSH","i-lucide-terminal",{"value":92,"label":93,"icon":94},"actions","GitHub Actions","i-lucide-git-branch",{"value":96,"label":97,"icon":98},"compose","Docker Compose","i-lucide-container",{"value":100,"label":101,"icon":102},"kubernetes","Kubernetes self-managed","i-lucide-server-cog",{"value":104,"label":105,"icon":106},"paas","Render \u002F Heroku \u002F etc.","i-lucide-cloud",{"id":108,"title":109,"subtitle":110,"options":111},"team","Who handles Ops on your team?","Who is responsible when the server is on fire?",[112,116,120,124],{"value":113,"label":114,"icon":115},"nobody","Nobody, devs handle it on the side","i-lucide-user-x",{"value":117,"label":118,"icon":119},"inherited","One dev \"inherited\" it","i-lucide-user",{"value":121,"label":122,"icon":123},"devops","Dedicated DevOps engineer","i-lucide-user-check",{"value":125,"label":126,"icon":127},"external","External team \u002F agency","i-lucide-users",{"id":129,"title":130,"subtitle":131,"options":132},"pain","What bothers you most?","Select everything that applies.",[133,137,141,145,149,153],{"value":134,"label":135,"icon":136},"slow","Deployments take too long","i-lucide-clock",{"value":138,"label":139,"icon":140},"staging","No staging environments","i-lucide-copy",{"value":142,"label":143,"icon":144},"scaling","Scaling is unclear","i-lucide-trending-up",{"value":146,"label":147,"icon":148},"gdpr","Data must not go to the US","i-lucide-flag",{"value":150,"label":151,"icon":152},"cost","Costs are exploding","i-lucide-receipt",{"value":79,"label":154,"icon":155},"None of the above apply","i-lucide-thumbs-up",{"scoreLabel":157,"levels":158,"recommendationsTitle":168,"reportHint":169,"recommendations":170,"reportCta":203,"restartLabel":219},"Cloud Readiness Score",{"high":159,"medium":162,"low":165},{"label":160,"description":161},"Well Set Up","Your setup is solid. There are still approaches that could take recurring Ops work off your plate.",{"label":163,"description":164},"Room to Optimize","You have a solid foundation, but there are specific areas where automation can give you developer time back.",{"label":166,"description":167},"Clear Action Needed","Your current setup has recognizable weak points. The full report shows exactly where you can save the most time and cost.","What Will Move the Needle Most","More personalized recommendations are included in your full report.",[171,175,179,184,189,192,196,200],{"key":172,"icon":94,"title":173,"body":174},"git_push","Git push deploys straight to production","No manual SSH, no deployment scripts, no \"works on my machine\". Every push to your branch automatically triggers a build and deploy.",{"key":176,"icon":102,"title":177,"body":178},"kubernetes_overhead","Running Kubernetes costs more than it looks","Cluster upgrades, etcd backups, node draining, CNI config — it adds up to 20 to 30 percent of engineering time. All of it can be automated.",{"key":180,"icon":181,"title":182,"body":183},"paas_costs","i-lucide-trending-down","You are paying markup on top of markup","PaaS providers buy compute cheap and resell it at a premium. If you use your own sovereign cloud account, you pay the base price directly.",{"key":185,"icon":186,"title":187,"body":188},"zero_devops","i-lucide-user-minus","Ops on the side eventually becomes the main job","When nobody owns infrastructure, deployments, certificates, and health checks end up on whoever is available. An automation layer solves this structurally.",{"key":146,"icon":148,"title":190,"body":191},"US providers fall under the CLOUD Act","US authorities can access data at US providers without your knowledge or consent. On your own sovereign cloud in Europe, that jurisdiction does not apply.",{"key":193,"icon":54,"title":194,"body":195},"managed_services","External managed services get expensive at scale","As you grow, seat prices, data transfer fees, and storage costs add up fast. When PostgreSQL, Redis, and S3 run on your own infrastructure, you only pay for compute.",{"key":197,"icon":140,"title":198,"body":199},"preview_envs","Preview environments are a real QA multiplier","Every pull request gets its own URL. QA can review before merging, product can sign off on features, and bugs stop landing in main.",{"key":142,"icon":77,"title":201,"body":202},"Horizontal scaling does not need manual intervention","Adding nodes, redistributing pods, updating the load balancer — all of this happens automatically when HPA and resource limits are set correctly. No kubectl required.",{"title":204,"description":205,"bullets":206,"emailPlaceholder":210,"submitLabel":211,"privacyNote":212,"errorMessage":213,"successTitle":214,"successDescription":215,"secondaryText":216,"demoLabel":217,"trialLabel":218},"Get the Full Report","We'll send you a detailed analysis with concrete recommendations for your stack. Free, no spam.",[207,208,209],"Detailed assessment of your current setup","Concrete steps to reduce DevOps overhead","Cost comparison against your current solution","your@email.com","Request Report","No spam. Your data will never be shared with third parties.","Something went wrong. Please try again.","Report is on its way","We'll send the full report to {email}.","Bring your results straight into a conversation. We'll walk through your stack together.","Book a demo with your stack","Prefer to try it yourself","Restart quiz",{"title":221,"description":222},"Cloud Readiness Check – lowcloud","Find out in 3 minutes how much DevOps overhead you can save.","en\u002Fcheck","4uDistGPyemE64lxYU-pnC-FOAm8wo47gEWlbJA-TOs",1776079518013]