<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/ai-devops-and-the-cost-of-hosting-from-idea-to-production-for-0-9minliqpi" -->

---
title: AI, DevOps and the Cost of Hosting: From Idea to...
description: Claude rebuilt a photo-collage app from a broken Angular 8 project into a distributed system and deployed it to a free Oracle Cloud server for $0 a month. Over...
canonical: https://daily.dev/posts/ai-devops-and-the-cost-of-hosting-from-idea-to-production-for-0-9minliqpi
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: AI, DevOps and the Cost of Hosting: From Idea to Production for $0 | daily.dev
og:description: Claude rebuilt a photo-collage app from a broken Angular 8 project into a distributed system and deployed it to a free Oracle Cloud server for $0 a month. Over...
og:url: https://daily.dev/posts/ai-devops-and-the-cost-of-hosting-from-idea-to-production-for-0-9minliqpi
og:image: https://api.daily.dev/og/posts/9mINLIQPI.png
og:image:alt: AI, DevOps and the Cost of Hosting: From Idea to Production for $0
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# AI, DevOps and the Cost of Hosting: From Idea to Production for $0

**[SitePoint](https://daily.dev/sources/sitepoint)** · 6 min read · 0 upvotes · 0 comments

## Summary

Claude rebuilt a photo-collage app from a broken Angular 8 project into a distributed system and deployed it to a free Oracle Cloud server for $0 a month. Over about three days of focused work spread across five weeks, Claude upgraded to Angular 22, added RabbitMQ, SignalR notifications, a dead-letter queue, idempotent workers and 41 automated tests. The deployed app used one free ARM CPU with 1 core and 6 GB RAM. Load testing showed it handled 64 simultaneous users creating 538 collages with zero failures, with a ceiling around 62 collages per minute. Disk space, not CPU, was the actual bottleneck, since each collage stores about 5 MB.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.sitepoint.com/ai-devops-and-the-cost-of-hosting-from-idea-to-production-for-0>

## Questions this post answers

### What are the specs of Oracle Cloud's Always Free ARM server tier?

Oracle Cloud's Always Free tier offers an ARM server with up to 4 CPUs and 24 GB of RAM, free with no end date. One developer provisioned a smaller instance with 1 CPU and about 6 GB of RAM, deployed a full Docker Compose stack (Caddy, web app, worker, RabbitMQ, PostgreSQL), and still handled 64 simultaneous users with zero failed jobs.

_Comparing free hosting tiers for a side project? daily.dev surfaces real-world benchmarks like this one._

### How many concurrent users can a single CPU handle for an image processing workload?

One ARM CPU on Oracle Cloud's free tier handled 64 people creating photo collages simultaneously with zero failed jobs out of 538 total collages, at a ceiling of about 62 collages per minute. At 4 concurrent users, 95% of jobs finished within about five seconds; at 64 concurrent users, each person waited about a minute, meaning the system queues rather than fails under load.

_Sizing compute for a new workload? daily.dev tracks load-testing benchmarks like this one for hosting decisions._

### Does Heroku still offer free dynos for hosting small apps?

No, Heroku has not offered free dynos since 2022. The cheapest paid option is an Eco dyno at about $5 a month, plus roughly $5 a month for Postgres, making it less attractive for hosting an unproven idea with no users yet.

_Weighing hosting costs for an early-stage project? daily.dev helps developers track pricing changes like Heroku's._

## Similar posts on daily.dev

- [The AI cost of JavaScript frameworks](https://daily.dev/posts/the-ai-cost-of-javascript-frameworks-jrc9vfahf) · Read the Tea Leaves · 0 upvotes · 0 comments
- [OpenClaw Production Guide: 4 Weeks of Lessons](https://daily.dev/posts/openclaw-production-guide-4-weeks-of-lessons-btt27sjil) · SitePoint · 0 upvotes · 0 comments
- [How I Save $1,483 per Month Using Claude Code as My Server Admin](https://daily.dev/posts/how-i-save-1-483-per-month-using-claude-code-as-my-server-admin-9bl8oqokx) · TypeScript.TV · 0 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#claude](https://daily.dev/tags/claude), [#oracle](https://daily.dev/tags/oracle), [#docker-compose](https://daily.dev/tags/docker-compose)

[View this post on daily.dev](https://daily.dev/posts/ai-devops-and-the-cost-of-hosting-from-idea-to-production-for-0-9minliqpi)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"AI, DevOps and the Cost of Hosting: From Idea to Production for $0","url":"https://daily.dev/posts/ai-devops-and-the-cost-of-hosting-from-idea-to-production-for-0-9minliqpi","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/ai-devops-and-the-cost-of-hosting-from-idea-to-production-for-0-9minliqpi"},"datePublished":"2026-10-30T08:45:09.859Z","dateModified":"2026-10-30T08:45:38.148Z","description":"Claude rebuilt a photo-collage app from a broken Angular 8 project into a distributed system and deployed it to a free Oracle Cloud server for $0 a month. Over...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/98cd806804f2926ddfa943cdc2bc13d5?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/98cd806804f2926ddfa943cdc2bc13d5?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"SitePoint","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"SitePoint","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/sitepoint","url":"https://daily.dev/sources/sitepoint"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/ai-devops-and-the-cost-of-hosting-from-idea-to-production-for-0-9minliqpi","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai-agents,claude,oracle,docker-compose","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"SitePoint","item":"https://daily.dev/sources/sitepoint"},{"@type":"ListItem","position":3,"name":"AI, DevOps and the Cost of Hosting: From Idea to Production for $0"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/ai-devops-and-the-cost-of-hosting-from-idea-to-production-for-0-9minliqpi#faq","mainEntity":[{"@type":"Question","name":"What are the specs of Oracle Cloud's Always Free ARM server tier?","acceptedAnswer":{"@type":"Answer","text":"Oracle Cloud's Always Free tier offers an ARM server with up to 4 CPUs and 24 GB of RAM, free with no end date. One developer provisioned a smaller instance with 1 CPU and about 6 GB of RAM, deployed a full Docker Compose stack (Caddy, web app, worker, RabbitMQ, PostgreSQL), and still handled 64 simultaneous users with zero failed jobs. Comparing free hosting tiers for a side project? daily.dev surfaces real-world benchmarks like this one."}},{"@type":"Question","name":"How many concurrent users can a single CPU handle for an image processing workload?","acceptedAnswer":{"@type":"Answer","text":"One ARM CPU on Oracle Cloud's free tier handled 64 people creating photo collages simultaneously with zero failed jobs out of 538 total collages, at a ceiling of about 62 collages per minute. At 4 concurrent users, 95% of jobs finished within about five seconds; at 64 concurrent users, each person waited about a minute, meaning the system queues rather than fails under load. Sizing compute for a new workload? daily.dev tracks load-testing benchmarks like this one for hosting decisions."}},{"@type":"Question","name":"Does Heroku still offer free dynos for hosting small apps?","acceptedAnswer":{"@type":"Answer","text":"No, Heroku has not offered free dynos since 2022. The cheapest paid option is an Eco dyno at about $5 a month, plus roughly $5 a month for Postgres, making it less attractive for hosting an unproven idea with no users yet. Weighing hosting costs for an early-stage project? daily.dev helps developers track pricing changes like Heroku's."}}]}
```

