ENGINEERING 14 upvotes 2012

How We Built the Next Gen Travel Agency using Amazon, Clojure, and a Small Team

14 pts
Hacker News Signal
2012 · Shared by @fogus
How We Built the Next Gen Travel Agency using Amazon, Clojure, and a Small Team by @fogus

Retrospective Overview & Key Insights

Distilled reflections, business mechanics, and tactical takeaways:

In this technical retrospective (2012), @fogus shares practical architectural lessons learned from running, scaling, or migrating production software under lean constraints.

Core Principles for Independent Builders:
1
Defaulting to simpler architectures (such as monolithic frameworks, SQLite, or managed VPS) prevents early engineering bankruptcy.
2
Evaluating true compute and egress costs reveals that high cloud bills can often be slashed by 80%+ through judicious re-platforming.
3
Code you write at 2 AM as a solo engineer must be easy to debug six months later without complex microservice dependencies.
Community Debate Themes:

HN engineers debated the tradeoffs between cloud convenience and raw server economics, database indexing strategies, and resisting premature architectural complexity.

Community Discussions & Critical Reviews

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

LK @lkrubner Peer Contributor
EC @ecolak Peer Contributor

It's great that you seem to have settled on Clojure after 2 complete rewrites which apparently you have the time and money for but that also sounds like you might end up rewriting the whole thing once you don't like something about Clojure. I hope you really did your due diligence this time.

HISTORICAL ERA Web 2.0 Genesis (2007–2013)
COMMUNITY SCORE 14 points
TOTAL DISCUSSIONS 3 comments
TOPICS & TECH STACK:
More Retrospectives by @fogus