diff --git a/deploy/aws-eb-docker/.ebextensions/extend_timeout.config b/deploy/aws-eb-docker/.ebextensions/extend_timeout.config
deleted file mode 100644
index f81a14bf2db8ec8d8510555e9740e77132601388..0000000000000000000000000000000000000000
--- a/deploy/aws-eb-docker/.ebextensions/extend_timeout.config
+++ /dev/null
@@ -1,4 +0,0 @@
-option_settings:
-  - namespace: aws:elasticbeanstalk:command
-    option_name: Timeout
-    value: 600
diff --git a/deploy/aws-eb-docker/.ebextensions/http_redirect.config b/deploy/aws-eb-docker/.ebextensions/http_redirect.config
deleted file mode 100644
index 05913d20429b3ad012a30f23086d0b09c2cb066e..0000000000000000000000000000000000000000
--- a/deploy/aws-eb-docker/.ebextensions/http_redirect.config
+++ /dev/null
@@ -1,5 +0,0 @@
-commands:
-  test_command: 
-    command: sed -i 's/location \/ {/location \/ {\nif ($http_x_forwarded_proto != "https") {\n    set $var "redirect";\n}\n\nif ($request_uri = "\/api\/health") {\n    set $var "${var}_health";\n}\n\nif ($var = 'redirect') {\n    rewrite ^ https:\/\/$host$request_uri? permanent;\n}\n/' *-proxy.conf 
-    cwd: /etc/nginx/sites-available
-    ignoreErrors: true
diff --git a/deploy/aws-eb-docker/Dockerfile b/deploy/aws-eb-docker/Dockerfile
deleted file mode 100644
index c99d8ddce4aaa1f847c2ffd80ac167fcf6aded1a..0000000000000000000000000000000000000000
--- a/deploy/aws-eb-docker/Dockerfile
+++ /dev/null
@@ -1,23 +0,0 @@
-FROM ubuntu:trusty
-
-ENV LC_ALL C
-ENV LANG C.UTF-8
-ENV DEBIAN_FRONTEND noninteractive
-ENV DEBCONF_NONINTERACTIVE_SEEN true
-ENV MB_JETTY_PORT 3000
-
-# basic update of our system + adding Java
-RUN apt-get update && \
-    apt-get install -y openjdk-7-jre
-
-# include our local build in the image
-# TODO: eventually we could probably set this up to download the jar file dynamically
-COPY ./metabase.jar /app/
-COPY ./run_metabase.sh /app/
-RUN chmod 755 /app/run_metabase.sh
-
-# make our webserver port available
-EXPOSE 3000
-
-# run it
-ENTRYPOINT ["/app/run_metabase.sh"]
diff --git a/deploy/aws-eb-docker/Dockerrun.aws.json b/deploy/aws-eb-docker/Dockerrun.aws.json
deleted file mode 100644
index 6cb23d3bc46e9bc2844f89ea8ee4c665622ae06b..0000000000000000000000000000000000000000
--- a/deploy/aws-eb-docker/Dockerrun.aws.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
-  "AWSEBDockerrunVersion": "1",
-  "Logging": "/var/log/metabase"
-}
diff --git a/deploy/aws-eb-docker/run_metabase.sh b/deploy/aws-eb-docker/run_metabase.sh
deleted file mode 100755
index 6ad02425f0fbea22cb233269f92d49d5759464bb..0000000000000000000000000000000000000000
--- a/deploy/aws-eb-docker/run_metabase.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-# Metabase Web Container
-export MB_JETTY_HOST=$HOSTNAME
-# NOTE: we set MB_JETTY_PORT in our Dockerfile in order to ensure we bind to the port exposed by Docker
-
-# Metabase Database Info
-# TODO: we could make this generic by first checking if the $RDS_* env variables are available and if
-#       so then apply the code below and map them to our Metabase env variables
-export MB_DB_DBNAME=$RDS_DB_NAME
-export MB_DB_USER=$RDS_USERNAME
-export MB_DB_PASS=$RDS_PASSWORD
-export MB_DB_HOST=$RDS_HOSTNAME
-export MB_DB_PORT=$RDS_PORT
-
-# TODO: dynamically determine type, probably using the port number
-export MB_DB_TYPE=postgres
-
-exec java -Dlogfile.path=target/log -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -server -jar /app/metabase.jar
diff --git a/deploy/deploy_aws.sh b/deploy/deploy_aws.sh
deleted file mode 100755
index b471295cfc9d9f1688caea1908a548eab5e2dee7..0000000000000000000000000000000000000000
--- a/deploy/deploy_aws.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/bash
-# for reference
-# CIRCLE_SHA1=a3262e9b60a25e6a8a7faa29478b2b455b5ec4a3
-# CIRCLE_BRANCH=master
-
-if [ $# -ne 2 ]; then
-    echo "usage: $0 stackid appid"
-    exit 1
-fi
-
-STACKID=$1
-APPID=$2
-echo "deploying $CIRCLE_SHA1 from $CIRCLE_BRANCH ..."
-aws opsworks create-deployment --stack-id $STACKID --app-id $APPID --comment "deploying $CIRCLE_SHA1 from $CIRCLE_BRANCH" --command='{"Name": "deploy"}'
diff --git a/deploy/deploy_staging.sh b/deploy/deploy_staging.sh
deleted file mode 100755
index ecc7aeb93965352919f0e1f1bce7277efca13b93..0000000000000000000000000000000000000000
--- a/deploy/deploy_staging.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/bash
-set -eo pipefail
-
-BASEDIR=$(dirname $0)
-source "$BASEDIR/functions"
-
-EB_ENVIRONMENT=metabase-staging
-
-# deploy EB version to environment
-deploy_version ${EB_ENVIRONMENT}
diff --git a/deploy/deploy_version.sh b/deploy/deploy_version.sh
deleted file mode 100755
index ff0c07c34d155379a6e5e26bddc8d169b456ffc7..0000000000000000000000000000000000000000
--- a/deploy/deploy_version.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/bash
-set -eo pipefail
-
-BASEDIR=$(dirname $0)
-source "$BASEDIR/functions"
-
-# deploy EB version to environment
-deploy_version "$1" "$2"
diff --git a/deploy/functions b/deploy/functions
deleted file mode 100644
index 537c3d48451e826e6a2e7746851256a28de58a6d..0000000000000000000000000000000000000000
--- a/deploy/functions
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/bin/bash
-set -eo pipefail
-[[ -f /root/bin/aws.sh ]] && source /root/bin/aws.sh
-
-BASEDIR=$(dirname $0)
-PROJECT_ROOT=$(cd ${BASEDIR}/..; pwd)
-
-ARTIFACTS_DIR="$PROJECT_ROOT/deploy/artifacts"
-ARTIFACTS_S3BUCKET=${S3BUCKET:=metabase-artifacts}
-
-BRANCH=$(cd ${PROJECT_ROOT}; $(which git) rev-parse --abbrev-ref HEAD)
-# OpsWorks creates a deploy branch. We'll use master in this case
-[[ "$BRANCH" == "deploy" ]] && BRANCH="master"
-
-COMMITISH=$(cd ${PROJECT_ROOT}; $(which git) rev-parse --short HEAD)
-DATE=$(date +%Y-%m-%d)
-DEFAULT_RELEASE_ZIP_FILE_NAME="metabase-$BRANCH-$DATE-$COMMITISH.zip"
-
-export LANG=en_US.UTF-8
-export LANGUAGE=$LANG
-export LC_ALL=$LANG
-
-build_uberjar() {
-    [[ "$USER" == "root" ]] && export LEIN_ROOT=true
-    $(which locale) | $(which sort) || true
-
-    echo "building uberjar"
-    ${PROJECT_ROOT}/bin/build
-}
-
-upload_release_artifacts() {
-    $(which locale) | $(which sort) || true
-
-    echo "uploading $ARTIFACTS_DIR/*.jar -> $ARTIFACTS_S3BUCKET/jar/"
-    aws s3 cp $ARTIFACTS_DIR/ s3://$ARTIFACTS_S3BUCKET/jar/ --recursive --exclude "*" --include "*.jar"
-    echo "uploading $ARTIFACTS_DIR/*.zip -> $ARTIFACTS_S3BUCKET/eb/"
-    aws s3 cp $ARTIFACTS_DIR/ s3://$ARTIFACTS_S3BUCKET/eb/ --recursive --exclude "*" --include "*.zip"
-}
-
-mk_release_artifacts() {
-    METABASE_JAR_NAME="metabase.jar"
-    RELEASE_TYPE="aws-eb-docker"
-    RELEASE_JAR_FILE_NAME=${METABASE_JAR_NAME%.jar}-$BRANCH-$DATE-$COMMITISH.jar
-    RELEASE_ZIP_FILE_NAME="$1"
-    UBERJAR_DIR="${PROJECT_ROOT}/target/uberjar"
-
-    if [[ -z $RELEASE_ZIP_FILE_NAME ]]; then
-        RELEASE_ZIP_FILE_NAME=$DEFAULT_RELEASE_ZIP_FILE_NAME
-        echo "release name not provided defaulting to $RELEASE_ZIP_FILE_NAME"
-    fi
-
-    RELEASE_FILES="${PROJECT_ROOT}/deploy/${RELEASE_TYPE}"
-    RELEASE_FILE="${PROJECT_ROOT}/${RELEASE_ZIP_FILE_NAME}"
-
-    # package up the release files
-    cd $RELEASE_FILES; zip -r $RELEASE_FILE * .ebextensions
-
-    # add the built uberjar
-    cd $UBERJAR_DIR; zip $RELEASE_FILE $METABASE_JAR_NAME
-
-    mkdir -p $ARTIFACTS_DIR
-    rm -f $ARTIFACTS_DIR/*
-    mv -f $RELEASE_FILE $ARTIFACTS_DIR/
-    mv -f $UBERJAR_DIR/$METABASE_JAR_NAME $ARTIFACTS_DIR/$RELEASE_JAR_FILE_NAME
-
-    upload_release_artifacts
-}
-
-create_eb_version() {
-    EB_APPLICATION=Metabase
-    EB_VERSION_LABEL=$1
-    S3_KEY=$2
-
-    $(which locale) | $(which sort) || true
-
-    [[ -z "$EB_VERSION_LABEL" ]] && EB_VERSION_LABEL="$BRANCH-$DATE-$COMMITISH"
-    [[ -z "$S3_KEY" ]] && S3_KEY=$DEFAULT_RELEASE_ZIP_FILE_NAME
-
-    echo "Creating app version in EB"
-    aws elasticbeanstalk create-application-version --no-auto-create-application --region us-east-1 --application-name ${EB_APPLICATION} --version-label ${EB_VERSION_LABEL} --source-bundle S3Bucket="${ARTIFACTS_S3BUCKET}",S3Key="eb/${S3_KEY}"
-}
-
-deploy_version() {
-    EB_ENVIRONMENT=$1
-    EB_VERSION_LABEL=$2
-
-    $(which locale) | $(which sort) || true
-
-    [[ -z "$EB_ENVIRONMENT" ]] && EB_VERSION_LABEL="metabase-staging" && echo ""
-    [[ -z "$EB_VERSION_LABEL" ]] && EB_VERSION_LABEL="$BRANCH-$DATE-$COMMITISH"
-    aws elasticbeanstalk update-environment --region us-east-1 --environment-name ${EB_ENVIRONMENT} --version-label ${EB_VERSION_LABEL}
-}
diff --git a/deploy/mk_release.sh b/deploy/mk_release.sh
deleted file mode 100755
index b3b5a88dbd9eff24ac17a5de80c5af1011f2eed3..0000000000000000000000000000000000000000
--- a/deploy/mk_release.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/bash
-set -eo pipefail
-
-BASEDIR=$(dirname $0)
-source "$BASEDIR/functions"
-
-build_uberjar
-mk_release_artifacts "$1"
diff --git a/deploy/upload_version.sh b/deploy/upload_version.sh
deleted file mode 100755
index 3aa6e2cefd064ebaea9192008f81c5c1babfed5b..0000000000000000000000000000000000000000
--- a/deploy/upload_version.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-set -eo pipefail
-
-BASEDIR=$(dirname $0)
-source "$BASEDIR/functions"
-
-create_eb_version "$1" "$2"