Clubhouse Stackup 3/10/15

Post on 16-Jul-2015

142 views 3 download

Tags:

Transcript of Clubhouse Stackup 3/10/15

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: hello@clubhouse.io