The backend depends on the Java 8 JDK
brew cask install java
mkdir -p ~/.bash_profile.d cat > ~/.bash_profile.d/java << 'EOF' export JAVA_HOME=`/usr/libexec/java_home -v 1.8` export PATH=$PATH:$JAVA_HOME/bin EOF source ~/.bash_profile.d/java
sbt is the Scala Build Tool
brew install sbt
The Scala Console REPL is included in the scala toolchain.
brew install scala
Coursier provides numerous benefits over sbt’s default ivy resolvers
It is automatically used by the SBT builds. No need to manually configure it.
brew cask install intellij-idea-ce
The MySQL command-line client.
brew install mysql
The Redis command-line client.
brew install redis
We use Thrift + Parquet as a serialization mechanism for some of the backend jobs.
brew install thrift
Apache Spark is a unified analytics engine for large-scale data processing.
brew install apache-spark