├── .gitignore ├── .scalafmt.conf ├── README.md ├── docker-compose.yml └── src └── main ├── resources └── application.conf └── scala └── com └── rockthejvm └── bank ├── actors ├── Bank.scala └── PersistentBankAccount.scala ├── app └── BankApp.scala └── http ├── BankRouter.scala └── Validation.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockthejvm/akka-cassandra-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockthejvm/akka-cassandra-demo/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockthejvm/akka-cassandra-demo/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockthejvm/akka-cassandra-demo/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockthejvm/akka-cassandra-demo/HEAD/src/main/resources/application.conf -------------------------------------------------------------------------------- /src/main/scala/com/rockthejvm/bank/actors/Bank.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockthejvm/akka-cassandra-demo/HEAD/src/main/scala/com/rockthejvm/bank/actors/Bank.scala -------------------------------------------------------------------------------- /src/main/scala/com/rockthejvm/bank/actors/PersistentBankAccount.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockthejvm/akka-cassandra-demo/HEAD/src/main/scala/com/rockthejvm/bank/actors/PersistentBankAccount.scala -------------------------------------------------------------------------------- /src/main/scala/com/rockthejvm/bank/app/BankApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockthejvm/akka-cassandra-demo/HEAD/src/main/scala/com/rockthejvm/bank/app/BankApp.scala -------------------------------------------------------------------------------- /src/main/scala/com/rockthejvm/bank/http/BankRouter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockthejvm/akka-cassandra-demo/HEAD/src/main/scala/com/rockthejvm/bank/http/BankRouter.scala -------------------------------------------------------------------------------- /src/main/scala/com/rockthejvm/bank/http/Validation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rockthejvm/akka-cassandra-demo/HEAD/src/main/scala/com/rockthejvm/bank/http/Validation.scala --------------------------------------------------------------------------------