Upload
kurt-schrader
View
142
Download
3
Tags:
Embed Size (px)
Citation preview
Kurt SchraderCo-Founder/CEO
StackUpMar 10, 2015
What is Clubhouse?
Powerful Tools for Engineering and Product Teams
See the big picture
Or the bigger picture
Clubhouse Stack
Why did we choose these technologies?
“If a painter were offered a brush that would make him a better painter, it seems to me that he would want to use it in all his
paintings, wouldn't he?”
-Paul Graham
Why Clojure?
● It’s a Lisp● It’s Functional● Forces immutability and built
for concurrency● JVM Support
Clojure makes people happy
(Not all people)
Why use Javascript?
Why not use more Clojurescript?
Startups are an optimization problem
Our Stack
Elastic Load Balancer
Elastic Load Balancer
Javascript Javascript
Clojure Clojure
Datomic
DynamoDB
Javascript
Clojure
Datomic
Postgresql
Development Stack
Why use Datomic?“The fully transactional, cloud-ready, distributed database.”
Started as an Experiment
We needed to store historical data
Datalog?
Simple and Thoughtful
Continuously reduce friction to move faster
Clubhouse Software, Inc.E: [email protected]