{"slug": "google-cloud-run", "name": "Google Cloud Run", "category": "infra", "category_name": "Infrastructure and DevOps", "description": "", "recommenders": 13, "commenters": 23, "warners": 1, "score": 11.288, "rising": -1.93, "first": "2025-11-03", "latest": "2026-10-13", "why": "serverless containers are almost always a better approach since it provides much more flexibility", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 15, "neutral": 11, "compare": 0, "warn": 1}, "spark": [4, 2, 1, 3, 1, 2, 0, 0, 0, 0, 1, 1], "listed": true, "loved": [], "caveat": "", "short_quote": "serverless containers are almost always a better approach since it provides much more flexibility", "kind": "", "icon": true, "domain": "benhouston3d.com", "github_repo": null, "official_url": "https://cloud.google.com/run", "pricing": "", "aliases": ["Google Cloud Run", "Cloud Run"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 801185168, "item_id": 50074073, "url": "https://news.ycombinator.com/item?id=50074073", "by": "CharlieDigital", "date": "2026-10-13", "version": null, "stance": "recommend", "quote": "serverless containers are almost always a better approach since it provides much more flexibility", "excerpt": "> In your scenario, every request is hitting either an overloaded instance, Why would this be the case? Cloud Run containers and an app runtime like .NET, Java, Go, Rust can inherently be multi-threaded, multi-connection. It can handle up to 1000 concurrent connections per container using just threads and async (assuming sufficient size). Any workload that requires hitting the DB or backend service (S3, etc) is going", "context": "invited presenter at Azure Serverless Conf", "use_case": "Serverless containers", "switched_from": "", "story": "AWS Lambda Web Functions"}, {"id": 795241888, "item_id": 49702618, "url": "https://news.ycombinator.com/item?id=49702618", "by": "taintech", "date": "2026-09-14", "version": null, "stance": "recommend", "quote": "Cheap and easy patterns", "excerpt": "Easy pattern in Cloud Run, if anyone is interested for AI agents. Use invocation based Cloud Run with Cloud Tasks. User calls service in Cloud Run, Cloud Run start Cloud Task that holds connection for 30 minutes. Cheap and easy patterns, and you avoid no cpu throttling too. I use it with ADK agents, works well.", "context": "", "use_case": "running AI agents", "switched_from": "", "story": "Why you can need Cloud Run Instances"}, {"id": 766914481, "item_id": 47932155, "url": "https://news.ycombinator.com/item?id=47932155", "by": "Lidia235711", "date": "2026-04-28", "version": null, "stance": "recommend", "quote": "I tried to replace what I could with Cloud run", "excerpt": "I'm dealing with the same and a lot of users are impacted ... I tried to replace what I could with Cloud run, i just wrote a fast article about it: https://theappsscriptlab.com/workaround-for-apps-script-urlfetchapp-bandwidth-quota-exceeded-errors-using-cloud-run/ hope that helps", "context": "", "use_case": "workaround for UrlFetchApp quota errors", "switched_from": "Google Apps Script", "story": "Ask HN: Best way to escalate critical GAS bug ignored by Google"}, {"id": 756627824, "item_id": 47289239, "url": "https://news.ycombinator.com/item?id=47289239", "by": "ajayvk", "date": "2026-03-07", "version": null, "stance": "recommend", "quote": "Cloud Run makes lots of sense when running lots of small apps", "excerpt": "Cloud Run makes lots of sense when running lots of small apps, apps scale to zero automatically. I have been building https://github.com/openrundev/openrun which provides similar scale down to zero functionality, on a single machine with Docker or on top of Kubernetes.", "context": "", "use_case": "", "switched_from": "", "story": "Migrating from Heroku to Magic Containers"}, {"id": 751753906, "item_id": 46984619, "url": "https://news.ycombinator.com/item?id=46984619", "by": "neya", "date": "2026-02-11", "version": null, "stance": "recommend", "quote": "moved from Heroku -> App Engine -> Cloud Run, I think you'll appreciate the modern alternatives more", "excerpt": "As someone who moved from Heroku -> App Engine -> Cloud Run, I think you'll appreciate the modern alternatives more. If you remove the cost factor, the development experience within GCP is far superior. Not to mention the security features are great as well.", "context": "", "use_case": "", "switched_from": "App Engine", "story": "Heroku Is Not Dead"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 765876977, "item_id": 47867311, "url": "https://news.ycombinator.com/item?id=47867311", "by": "yzhong94", "date": "2026-04-22", "version": null, "stance": "warn", "quote": "That was an issue for us when we were running on Google's Cloud Run.", "excerpt": "Why was the time to first token slow? Was it because of the spin up time for containers? That was an issue for us when we were running on Google's Cloud Run. We switched to Blaxel and it's much faster now. The hibernate feature has been great for comment iteration.", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Broccoli, one shot coding agent on the cloud"}]}], "who": [{"by": "CharlieDigital", "context": "invited presenter at Azure Serverless Conf", "url": "https://news.ycombinator.com/item?id=50074073", "date": "2026-10-13"}], "tags": [], "use_cases": ["serverless container hosting", "serverless containers", "running ai agents", "workaround for urlfetchapp quota errors", "app hosting", "api key gateway hosting"], "compared": [{"slug": "kubernetes", "name": "Kubernetes", "co": 3, "switched_from": 1, "switched_to": 0}, {"slug": "firebase", "name": "Firebase", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "github-actions", "name": "GitHub Actions", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "google-apps-script", "name": "Google Apps Script", "co": 1, "switched_from": 1, "switched_to": 0}, {"slug": "redis", "name": "Redis", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "gemini", "name": "Gemini", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "render", "name": "Render", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=50069318", "title": "AWS Lambda Web Functions", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49701509", "title": "Why you can need Cloud Run Instances", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47954024", "title": "Alphabet Announces First Quarter 2026 Results", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47927062", "title": "Ask HN: Best way to escalate critical GAS bug ignored by Google", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47865642", "title": "Show HN: Broccoli, one shot coding agent on the cloud", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47260712", "title": "Migrating from Heroku to Magic Containers", "mentions": 1}], "sentiment_by_month": {"2025-11": {"neutral": 2, "recommend": 4}, "2025-12": {"neutral": 3, "recommend": 2}, "2026-01": {"neutral": 3, "recommend": 1}, "2026-02": {"recommend": 3, "neutral": 3}, "2026-03": {"recommend": 1}, "2026-04": {"warn": 1, "recommend": 2}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {"recommend": 1}, "2026-10": {"recommend": 1}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 801242144, "item_id": 50077634, "url": "https://news.ycombinator.com/item?id=50077634", "by": "CharlieDigital", "date": "2026-10-13", "version": null, "stance": "neutral", "quote": "When scale to 0, it only bills when actively serving a request.", "excerpt": "When scale to 0, it only bills when actively serving a request. BUT, the instance doesn't go cold immediately; you are only billed while it is serving even if the instance is active. This diagram helps visualize: https://www.gstatic.com/bricks/image/5eb3c8e9-6159-4e2f-ba98-0ddd7d65d5f8.svg (gray bar at the top shows when the instance is started and when it ends; blue bars show actual request, and green bars show the ", "context": "", "use_case": "serverless container hosting", "switched_from": "", "story": "AWS Lambda Web Functions"}, {"id": 801185168, "item_id": 50074073, "url": "https://news.ycombinator.com/item?id=50074073", "by": "CharlieDigital", "date": "2026-10-13", "version": null, "stance": "recommend", "quote": "serverless containers are almost always a better approach since it provides much more flexibility", "excerpt": "> In your scenario, every request is hitting either an overloaded instance, Why would this be the case? Cloud Run containers and an app runtime like .NET, Java, Go, Rust can inherently be multi-threaded, multi-connection. It can handle up to 1000 concurrent connections per container using just threads and async (assuming sufficient size). Any workload that requires hitting the DB or backend service (S3, etc) is going", "context": "invited presenter at Azure Serverless Conf", "use_case": "Serverless containers", "switched_from": "", "story": "AWS Lambda Web Functions"}, {"id": 795241888, "item_id": 49702618, "url": "https://news.ycombinator.com/item?id=49702618", "by": "taintech", "date": "2026-09-14", "version": null, "stance": "recommend", "quote": "Cheap and easy patterns", "excerpt": "Easy pattern in Cloud Run, if anyone is interested for AI agents. Use invocation based Cloud Run with Cloud Tasks. User calls service in Cloud Run, Cloud Run start Cloud Task that holds connection for 30 minutes. Cheap and easy patterns, and you avoid no cpu throttling too. I use it with ADK agents, works well.", "context": "", "use_case": "running AI agents", "switched_from": "", "story": "Why you can need Cloud Run Instances"}, {"id": 767296272, "item_id": 47956017, "url": "https://news.ycombinator.com/item?id=47956017", "by": "dyauspitr", "date": "2026-04-29", "version": null, "stance": "recommend", "quote": "", "excerpt": "I use Cloud Run a lot. It\u2019s free up to 2M requests per month. It\u2019s also very clean, scalable and very easy to set up.", "context": "", "use_case": "serverless container hosting", "switched_from": "", "story": "Alphabet Announces First Quarter 2026 Results"}, {"id": 766914481, "item_id": 47932155, "url": "https://news.ycombinator.com/item?id=47932155", "by": "Lidia235711", "date": "2026-04-28", "version": null, "stance": "recommend", "quote": "I tried to replace what I could with Cloud run", "excerpt": "I'm dealing with the same and a lot of users are impacted ... I tried to replace what I could with Cloud run, i just wrote a fast article about it: https://theappsscriptlab.com/workaround-for-apps-script-urlfetchapp-bandwidth-quota-exceeded-errors-using-cloud-run/ hope that helps", "context": "", "use_case": "workaround for UrlFetchApp quota errors", "switched_from": "Google Apps Script", "story": "Ask HN: Best way to escalate critical GAS bug ignored by Google"}, {"id": 765876977, "item_id": 47867311, "url": "https://news.ycombinator.com/item?id=47867311", "by": "yzhong94", "date": "2026-04-22", "version": null, "stance": "warn", "quote": "That was an issue for us when we were running on Google's Cloud Run.", "excerpt": "Why was the time to first token slow? Was it because of the spin up time for containers? That was an issue for us when we were running on Google's Cloud Run. We switched to Blaxel and it's much faster now. The hibernate feature has been great for comment iteration.", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Broccoli, one shot coding agent on the cloud"}, {"id": 756627824, "item_id": 47289239, "url": "https://news.ycombinator.com/item?id=47289239", "by": "ajayvk", "date": "2026-03-07", "version": null, "stance": "recommend", "quote": "Cloud Run makes lots of sense when running lots of small apps", "excerpt": "Cloud Run makes lots of sense when running lots of small apps, apps scale to zero automatically. I have been building https://github.com/openrundev/openrun which provides similar scale down to zero functionality, on a single machine with Docker or on top of Kubernetes.", "context": "", "use_case": "", "switched_from": "", "story": "Migrating from Heroku to Magic Containers"}, {"id": 753125954, "item_id": 47070372, "url": "https://news.ycombinator.com/item?id=47070372", "by": "zkalykov", "date": "2026-02-18", "version": null, "stance": "neutral", "quote": "The backend is running on Google Cloud Run", "excerpt": "I\u2019m a student and I built this because I kept missing deadlines despite having the Canvas app. I wanted something more persistent that only nudges me if a task actually remains incomplete. Key Technical Details: Intelligent Notifications: The bot doesn\u2019t just spam deadlines; it syncs with the Canvas API to check your submission status and stops notifying you the moment you submit the assignment. Security First: I kno", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: A Telegram bot to get homework reminders from Canvas"}, {"id": 752701860, "item_id": 47043866, "url": "https://news.ycombinator.com/item?id=47043866", "by": "dynamicwebpaige", "date": "2026-02-16", "version": null, "stance": "neutral", "quote": "Deployed via Cloud Run.", "excerpt": "Howdy there, HN! I\u2019ve always been obsessed with the \"Depths of Wikipedia\" -- those weird connections you find between totally unrelated topics. I built https://on-the-same.page to gamify that experience, and to help spark new serendipitous discoveries + learn new facts. It\u2019s a web app that lets a player race from Topic A to Topic B, embedded in the browser (and gamified with a global leaderboard). Technical details: ", "context": "", "use_case": "app hosting", "switched_from": "", "story": "The Same Page \u2013 Real-time AI-enabled explorer for Wikipedia rabbit holes"}, {"id": 751753906, "item_id": 46984619, "url": "https://news.ycombinator.com/item?id=46984619", "by": "neya", "date": "2026-02-11", "version": null, "stance": "recommend", "quote": "moved from Heroku -> App Engine -> Cloud Run, I think you'll appreciate the modern alternatives more", "excerpt": "As someone who moved from Heroku -> App Engine -> Cloud Run, I think you'll appreciate the modern alternatives more. If you remove the cost factor, the development experience within GCP is far superior. Not to mention the security features are great as well.", "context": "", "use_case": "", "switched_from": "App Engine", "story": "Heroku Is Not Dead"}, {"id": 751488515, "item_id": 46968032, "url": "https://news.ycombinator.com/item?id=46968032", "by": "cmdtab", "date": "2026-02-10", "version": null, "stance": "recommend", "quote": "google cloud run and build is as easy to setup as railway", "excerpt": "I would stay away from any startup for production workload. Made the mistake. Never again. Fly, railway, render. Avoid. All have weird show stopper bugs for any reasonable scale and you will fight against the platform compared to using big cloud. And big cloud works better even in cases where PAAS is advertised as simpler (google cloud run and build is as easy to setup as railway but you have much more knobs to contr", "context": "", "use_case": "", "switched_from": "", "story": "Vercel's CEO offers to cover expenses of 'Jmail'"}, {"id": 750820675, "item_id": 46926292, "url": "https://news.ycombinator.com/item?id=46926292", "by": "fokdelafons", "date": "2026-02-07", "version": null, "stance": "neutral", "quote": "Backend: Firebase + Google Cloud Run", "excerpt": "Tech Stack: Frontend: Flutter (Web & Mobile Monorepo), Backend: Firebase + Google Cloud Run, AI: Vertex AI https://lustra.news/info/tech License: PolyForm Noncommercial \u2014 source is available for inspection, learning, and non-commercial civic use. Commercial use would require a separate agreement. I am looking for contributors. I have the US and Poland live. EU, UK, FR, DE in pipeline. I need help building Data Adapte", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Mirror Parliament where users vote on top of politicians and draft laws"}, {"id": 750727344, "item_id": 46920459, "url": "https://news.ycombinator.com/item?id=46920459", "by": "ashishb", "date": "2026-02-06", "version": null, "stance": "recommend", "quote": "Google cloud run and render.com are both pretty good alternatives", "excerpt": "Google cloud run and render.com are both pretty good alternatives https://ashishb.net/programming/free-deployment-of-side-projects/", "context": "", "use_case": "", "switched_from": "", "story": "An Update on Heroku"}, {"id": 746076821, "item_id": 46629801, "url": "https://news.ycombinator.com/item?id=46629801", "by": "pvtmert", "date": "2026-01-15", "version": null, "stance": "neutral", "quote": "a simple api-key injection gateway hosted in google cloud run", "excerpt": "https://mert.akeng.in stack: - github pages, plain html+css+js (using spectre-css) + sub pages are markdown, rendered directly in the browser with marked.js or markdown.js - blog is hot-linked to notion-api + a simple api-key injection gateway hosted in google cloud run", "context": "", "use_case": "API key gateway hosting", "switched_from": "", "story": "Ask HN: Could you share your personal website here?"}, {"id": 745790819, "item_id": 46611926, "url": "https://news.ycombinator.com/item?id=46611926", "by": "mrkiouak", "date": "2026-01-13", "version": null, "stance": "recommend", "quote": "deployed via Cloud Run", "excerpt": "A site I put together while volunteering for my Vermont town, made heavy, heavy use of Claude Code (and occasional Gemini (both UI & Vertex for initial Annual Town Report summaries & highlights). Really pleased with how much time LLMs saved me. Followed a typical \"Comparative Budget info is usually between page 14-40, please parse budget info out into this JSON structure\", I eyeball review, tweak where issues, repeat", "context": "", "use_case": "hosting the site", "switched_from": "", "story": "Town Budget Explainer Site"}, {"id": 745665524, "item_id": 46604095, "url": "https://news.ycombinator.com/item?id=46604095", "by": "victor_y", "date": "2026-01-13", "version": null, "stance": "neutral", "quote": "Agents run on GCP Cloud Run Jobs (containerized)", "excerpt": "Hi HN, I'm Victor. AI is making attacks cheaper and faster. Automated vulnerability scanners, LLM-assisted exploit generation, and attack frameworks that used to require expertise are now accessible to anyone with a prompt. Security testing needs to keep pace. I built ModernPentest to run continuous automated pentests on any web application or API. Setup takes 5 minutes, and you get a full report with exploitable vul", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: ModernPentest \u2013 Continuous automated pentesting for web apps and APIs"}, {"id": 744893954, "item_id": 46555872, "url": "https://news.ycombinator.com/item?id=46555872", "by": "CharlieDigital", "date": "2026-01-09", "version": null, "stance": "neutral", "quote": "usually Firebase (+ occasional Cloud Run mixed in)", "excerpt": "Depending on my projects, I tend to keep it pretty simple. For personal projects, usually Firebase (+ occasional Cloud Run mixed in) which makes it relatively easy. For professional projects, it's pretty easy now on AWS with their (unfortunately named) Copilot CLI [0] (highly, highly recommended). But mostly, I keep my infra simple and bias towards modular monoliths [1] which ends up being the majority of my infra wo", "context": "", "use_case": "personal project deployment", "switched_from": "", "story": "He was called a 'terrorist sympathizer.' Now his AI company is valued at $3B"}, {"id": 743090786, "item_id": 46443174, "url": "https://news.ycombinator.com/item?id=46443174", "by": "oldnewthing", "date": "2025-12-31", "version": null, "stance": "neutral", "quote": "deploy to Cloud Run", "excerpt": "Created modfin.lyfbits.com. Wrote it to help me model and determine various types of investment scenarios. Continuing to work on it. Not strictly vibe-coded. I use a brainstorm -> write specs with Gemini (requirements, APIs, user journeys, user experiences etc.) -> ask Claude to implement from Specs -> iterate and refine until it is exactly what I want it to be. I have found that the initial specs only go so far; as ", "context": "", "use_case": "deploying containers", "switched_from": "", "story": "Ask HN: Any example of successful vibe-coded product?"}, {"id": 741415698, "item_id": 46338481, "url": "https://news.ycombinator.com/item?id=46338481", "by": "dynamicwebpaige", "date": "2025-12-20", "version": null, "stance": "recommend", "quote": "thanks to Google Cloud Run", "excerpt": "Introducing Space Math Academy! Reimagined NASA\u2019s Space Math curriculum (https://spacemath.gsfc.nasa.gov/) as an immersive game, instead of static PDFs. Students solve the same problems real scientists face daily -- calculating orbits and trajectories, dealing with space weather, etc. -- in an interactive way that goes beyond worksheets (or just sending PDFs to an LLM). https://space-math.academy https://www.github.c", "context": "", "use_case": "", "switched_from": "", "story": "Space Math Academy"}, {"id": 741073044, "item_id": 46317065, "url": "https://news.ycombinator.com/item?id=46317065", "by": "maccard", "date": "2025-12-18", "version": null, "stance": "neutral", "quote": "AIUI, Google Cloud Run is pretty much the same deal", "excerpt": "There\u2019s a couple of providers that give you that kind of abstraction. Playfab is _pretty close_ but it\u2019s fairly slow to ramp up and down. There is/was multiplay - they\u2019ve had some changes recently and I\u2019m not sure what their situation is right now. There\u2019s also stuff like Hathora (they\u2019re great but expensive). At a previous job, we used azure container apps - it\u2019s what you _want_ fargate to be. AIUI, Google Cloud Run", "context": "", "use_case": "", "switched_from": "", "story": "Systemd v259"}, {"id": 740706914, "item_id": 46294182, "url": "https://news.ycombinator.com/item?id=46294182", "by": "hadlock", "date": "2025-12-16", "version": null, "stance": "recommend", "quote": "product is pretty good in this regard as well", "excerpt": "Lots of systems are \"fine\" until they aren't. As you pointed out, Jenkins being super-customizable means it isn't strongly opinionated, and there is plenty of opportunity for a well-meaning developer to add several foot-guns, doing some simple point and click in the GUI. Or the worst case scenario: cleaning up someone elses' Jenkins mess after they leave the company. Contrast with a declarative system like github act", "context": "", "use_case": "", "switched_from": "", "story": "Pricing Changes for GitHub Actions"}, {"id": 739678321, "item_id": 46229895, "url": "https://news.ycombinator.com/item?id=46229895", "by": "iam_circuit", "date": "2025-12-11", "version": null, "stance": "neutral", "quote": "The infrastructure runs entirely on Google Cloud Run.", "excerpt": "I'm building IPASIS (https://ipasis.com), a real-time IP reputation API to detect VPNs, proxies, and bots. The infrastructure runs entirely on Google Cloud Run. This makes it super easy to spin up instances in regions close to the customer, ensuring we keep latency under 20ms regardless of where the traffic originates. How it works: Instead of just static geo-data, I aggregate live threat feeds and behavioral signals", "context": "", "use_case": "hosting", "switched_from": "", "story": "Ask HN: What Are You Working On? (December 2025)"}, {"id": 736581745, "item_id": 46036359, "url": "https://news.ycombinator.com/item?id=46036359", "by": "bhouston", "date": "2025-11-24", "version": null, "stance": "recommend", "quote": "why-i-left-kubernetes-for-google-cloud-run", "excerpt": "Sounds like hell. But I do really dislike Kubernetes: https://benhouston3d.com/blog/why-i-left-kubernetes-for-google-cloud-run", "context": "", "use_case": "Serverless containers", "switched_from": "Kubernetes", "story": "Building the largest known Kubernetes cluster"}, {"id": 734167265, "item_id": 45885454, "url": "https://news.ycombinator.com/item?id=45885454", "by": "ashishb", "date": "2025-11-11", "version": null, "stance": "recommend", "quote": "I have a similar experience except I use Go+GitHub Actions+Google Cloud Run.", "excerpt": "I have a similar experience except I use Go+GitHub Actions+Google Cloud Run.", "context": "", "use_case": "Serverless container hosting", "switched_from": "", "story": "Head in the Zed Cloud"}, {"id": 734035476, "item_id": 45877217, "url": "https://news.ycombinator.com/item?id=45877217", "by": "CharlieDigital", "date": "2025-11-10", "version": null, "stance": "recommend", "quote": "Cloud Run does this in seconds", "excerpt": "If you are on AWS and you are not using the (unfortunately named) Copilot CLI[0], you're opting in to the full complexity of AWS. Copilot fortunately makes most common scenarios waaaay easier to build, setup, and deploy including building staged environments following best practices for AWS (separate accounts; I know, in and of itself kind of a pain in the ass). It encodes the most common types of application backend", "context": "", "use_case": "", "switched_from": "", "story": "How AWS is losing the younger generation with complexity"}, {"id": 733139169, "item_id": 45821198, "url": "https://news.ycombinator.com/item?id=45821198", "by": "avoivo", "date": "2025-11-05", "version": null, "stance": "neutral", "quote": "hosted on Google Cloud Run and Firebase", "excerpt": "For the past few months, I\u2019ve been working on a personal project that I really enjoyed \u2014 a cloud-native food delivery platform built from scratch. BACKEND: Go microservices for authentication, restaurant management, orders, and live delivery tracking, built around an event-driven architecture using KurrentDB. FRONTEND: React + TypeScript + TailwindCSS, featuring real-time updates, a simple interface, and smooth order", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: What are you working on?"}, {"id": 733126848, "item_id": 45820428, "url": "https://news.ycombinator.com/item?id=45820428", "by": "jillesvangurp", "date": "2025-11-04", "version": null, "stance": "recommend", "quote": "Running a small thing with essentially no traffic is as close to free as you can get.", "excerpt": "Up to a point, cloud can actually be very cost effective. If you are a small company, you don't actually need a lot. I ran our current service for almost one and a half year on Google Cloud Run for free. It stayed below the freemium threshold. Eventually I transitioned it over to two simple VMs. Main reason for this was that I abused these servers to also do background processing and Cloud Run is not very suitable fo", "context": "", "use_case": "", "switched_from": "", "story": "I took all my projects off the cloud, saving thousands of dollars"}, {"id": 732860868, "item_id": 45803804, "url": "https://news.ycombinator.com/item?id=45803804", "by": "tohid_70", "date": "2025-11-03", "version": null, "stance": "neutral", "quote": "Decided to see if I could build a cheaper alternative using GCP Cloud Run + Terraform.", "excerpt": "Author here. I was thinking about starting a blog, but WordPress hosting costs seemed expensive ($50-80/month for managed options). Decided to see if I could build a cheaper alternative using GCP Cloud Run + Terraform. Result: Production-ready WordPress for $36/month with full infrastructure control. What's included: - One-command deployment (~10 minutes) - Complete Terraform IaC (reproducible infrastructure) - Auto-", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: WordPress on GCP Cloud Run for $36/Month (Vs $59 on WP Engine)"}]}