[{"data":1,"prerenderedAt":175},["ShallowReactive",2],{"term-h\u002Fheroku":3,"related-h\u002Fheroku":154},{"id":4,"title":5,"acronym":6,"body":7,"category":134,"description":135,"difficulty":136,"extension":137,"letter":138,"meta":139,"navigation":71,"path":140,"related":141,"seo":148,"sitemap":149,"stem":152,"subcategory":6,"__hash__":153},"terms\u002Fterms\u002Fh\u002Fheroku.md","Heroku",null,{"type":8,"value":9,"toc":128},"minimark",[10,15,19,23,26,30,117,121,124],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"Heroku was the OG platform that made deploying apps easy before Vercel existed. You pushed your code and it ran your app on a server without you having to configure anything. It's a bit pricey now and killed its free tier, which made millions of developers very sad.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Heroku is a Platform as a Service (PaaS) that lets developers deploy, manage, and scale applications without infrastructure management. It supports multiple languages, uses a Procfile-based configuration, and pioneered the git-push-to-deploy workflow. Acquired by Salesforce, it's now positioned for enterprise use.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Deploy to Heroku\ngit push heroku main\n\n# Scale dynos\nheroku ps:scale web=2\n\n# Check logs\nheroku logs --tail\n","bash","",[38,39,40,49,66,73,79,95,100,106],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","# Deploy to Heroku\n",[41,50,52,56,60,63],{"class":43,"line":51},2,[41,53,55],{"class":54},"sBMFI","git",[41,57,59],{"class":58},"sfazB"," push",[41,61,62],{"class":58}," heroku",[41,64,65],{"class":58}," main\n",[41,67,69],{"class":43,"line":68},3,[41,70,72],{"emptyLinePlaceholder":71},true,"\n",[41,74,76],{"class":43,"line":75},4,[41,77,78],{"class":47},"# Scale dynos\n",[41,80,82,85,88,91],{"class":43,"line":81},5,[41,83,84],{"class":54},"heroku",[41,86,87],{"class":58}," ps:scale",[41,89,90],{"class":58}," web=",[41,92,94],{"class":93},"sbssI","2\n",[41,96,98],{"class":43,"line":97},6,[41,99,72],{"emptyLinePlaceholder":71},[41,101,103],{"class":43,"line":102},7,[41,104,105],{"class":47},"# Check logs\n",[41,107,109,111,114],{"class":43,"line":108},8,[41,110,84],{"class":54},[41,112,113],{"class":58}," logs",[41,115,116],{"class":58}," --tail\n",[11,118,120],{"id":119},"when-youll-hear-this","When You'll Hear This",[16,122,123],{},"\"Back in the day we hosted everything on Heroku's free tier.\" \u002F \"Heroku is easier than AWS but way more expensive at scale.\"",[125,126,127],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":129},[130,131,132,133],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":119,"depth":51,"text":120},"cloud","Heroku was the OG platform that made deploying apps easy before Vercel existed.","beginner","md","h",{},"\u002Fterms\u002Fh\u002Fheroku",[142,143,144,145,146,147],"PaaS","Render","Railway","Fly.io","Serverless","Auto Scaling",{"title":5,"description":135},{"changefreq":150,"priority":151},"weekly",0.7,"terms\u002Fh\u002Fheroku","qiMI43aH4tdedL-JWo-jNKbkvaMew-duAH4UxXExTpE",[155,159,162,166,169,172],{"title":147,"path":156,"acronym":6,"category":134,"difficulty":157,"description":158},"\u002Fterms\u002Fa\u002Fauto-scaling","intermediate","Auto scaling is when the cloud automatically adds more servers when traffic spikes and removes them when it drops, so you're not paying for idle machines a...",{"title":145,"path":160,"acronym":6,"category":134,"difficulty":157,"description":161},"\u002Fterms\u002Ff\u002Ffly-io","Fly.io is a cool newer platform that takes your Docker container and runs it close to your users anywhere in the world.",{"title":142,"path":163,"acronym":164,"category":134,"difficulty":136,"description":165},"\u002Fterms\u002Fp\u002Fpaas","Platform as a Service","PaaS is when someone else handles the boring server stuff (OS, security patches, networking) and you just throw your code at it.",{"title":144,"path":167,"acronym":6,"category":134,"difficulty":136,"description":168},"\u002Fterms\u002Fr\u002Frailway","Railway is the platform that says 'just connect your GitHub repo and we'll figure everything else out.",{"title":143,"path":170,"acronym":6,"category":134,"difficulty":136,"description":171},"\u002Fterms\u002Fr\u002Frender","Render is another developer-friendly hosting platform that does web services, databases, cron jobs, and static sites all in one place.",{"title":146,"path":173,"acronym":6,"category":134,"difficulty":136,"description":174},"\u002Fterms\u002Fs\u002Fserverless","Serverless doesn't mean there are no servers — it means YOU don't have to think about servers. Someone else manages them, scales them, and patches them.",1776518286966]