How We Built Whimsical
Find out more 👉 "How We Built Whimsical" blog post
Legend
AWS Service
Open source
Proprietary
Clojure
Clojure
ClojureScript
ClojureScript
Native app or server
Java
JavaScript
CloudFront
"imager" - thumbnail generator
whimsical/server
clj-chrome-devtools
chrome headless
"app" - web client
"cloud" - core backend service
RPC Style HTTP
live updates & REPL
WebSocket
paper.js
draft.js
reagent
red
bidi
whimsical/server
honeysql
lettuce
AWS S3 SDK
re-frame
compojure
full.async
aleph
postgres.async
react
core.async
netty
PostgreSQL
Redis
S3
Public
Private (VPC)
ECS
"app"
ALB
ALB
"edge" (nginx)
"cloud"
whimsical.com (web site)
generate web site
web site
development & operations stack
docker + compose
terraform
figwheel
segmentio /stack
jekyll