ROUNDTABLES 23 upvotes 2017

Ask HN: Should a solo developer use AWS for his public side project?

23 pts
Hacker News Signal
2017 · Shared by @ciaoben
Ask HN: Should a solo developer use AWS for his public side project? by @ciaoben

The Founder's Submission

Direct narrative and submission text authored by @ciaoben on Hacker News:

I am working on a side project that I intend to launch soon and I am starting to thinking about the "sys" part of the project.

I need pretty basic setup (a db server, a redis one, one for the rails app and a CDN). I am not a sys ops expert but with some work I can set these servers up.

I don't want to use highly managed solutions like heroku, they are too expensive and knowing that I can set up on myself, I want to avoid this high expense.

On the other hand, something in the middle, like AWS has my attention. It would give more flexibility for sure, and I would like to learn it, but their opaque pricing it scares me a bit.

I would like to receive advice for people who can understand my position as a solo developer (with a basic European wage) and who can't afford to spend 100/more euros/month for a project until it pays for itself alone.

Retrospective Overview & Key Insights

Distilled reflections, business mechanics, and tactical takeaways:

An open Ask HN community consultation from 2017 where @ciaoben convened hundreds of developers and bootstrappers to share real experiences, hard numbers, and tactics.

Core Principles for Independent Builders:
1
Participants share raw revenue figures, churn rates, and stack decisions that corporate PR never publishes.
2
Recurring answers reveal that distribution, not coding skill, is almost universally the rate-limiting step in developer businesses.
3
Practical recommendations on bookkeeping, payment gateways (Stripe vs Paddle), and freelance-to-product transitions.
Community Debate Themes:

Hundreds of active indie hackers contributed case studies, pricing heuristics, and pitfalls to avoid when moonlighting on side projects.

Community Discussions & Critical Reviews

Key perspectives, counter-arguments, and peer founder insights debated on Hacker News (24 total discussions):

SE @seanwilson Peer Contributor
HA @haidrali Peer Contributor
KE @kevinsimper Peer Contributor
CH @charlie-r Peer Contributor

Use a simpler hosting provider if you're not already familiar with AWS. Power brings complexity, and your product likely won't benefit from solving infrastructure problems you don't have (yet).

That said, once your product outgrows simpler infrastructure I'd wholeheartedly recommend AWS. For the past few years I've been using AWS for my day job and side projects. Prices are competitive, and once you're past the learning curve, you'll have a great deal of flexibility.

DC @dchuk Peer Contributor

Spin up a 2gb+ DigitalOcean server and toss Dokku on it. Feels like Heroku, very reliable, very simple to understand by just reading the Dokku source.

AWS is a great great thing, but has opaque pricing and a lot of nuance to getting everything running smoothly. 99% of projects can survive on a single beefy server for a long time before scaling becomes a concern, at which point that is a good problem to have. Don't make it a bad problem now by making things too complex.

HISTORICAL ERA Cloud & Mobile Era (2014–2019)
COMMUNITY SCORE 23 points
TOTAL DISCUSSIONS 24 comments
TOPICS & TECH STACK:
More Retrospectives by @ciaoben