Powered by Rock the JVM!
This repository contains the starter code for the Rock the JVM's Akka Persistence with Scala course on Udemy.
- either clone the repo or download as zip
- open with IntelliJ as an SBT project
No need to do anything else, as the IDE will take care to download and apply the appropriate library dependencies.
The repository for the completed code is here. You can follow the instructions there - although the download/import steps are identical to this one. Additionally, the completed repo is enhanced with commit tags that allow you to go back to an earlier state of the repository, prior to each lecture.
- a filled-in
build.sbtwith the appropriate library dependencies - a complete Scala IntelliJ project with a
Playgroundapp that you can compile to see that the libraries were downloaded - a
docker-compose.ymlwith already configured Docker containers for Postgres and Cassandra - a simple
docker-clean.shscript to remove your Docker containers if you want to start them fresh - a
/sqlfolder with a SQL script that will automatically be run in the Postgres container and create the correct tables for Akka (more on that in the PostgreSQL lecture) - a helper script
psql.shto easily connect to Postgres once started - a helper scripte
cqlsh.shto easily connect to Cassandra once started
If you have changes to suggest to this repo, either
- submit a GitHub issue
- tell me in the course Q/A forum
- submit a pull request!