eigengo/lift

Need to be able to run multiple localised versions of LiftLocalApp in AWS

carlpulley opened this issue · 1 comments

As a partial step towards deploying Lift into a production environment, we need to be able to run multiple versions of LiftLocalApp in their own docker containers and as a viable Akka cluster. The general idea idea is that:

  • each container will run a single JVM
  • each JVM will host a single actor system
  • within each actor system we will run the full set of microservices (i.e. exercise, notification and profile)
  • each container will need to expose a REST port and an Akka port
  • collection of containers should form an Akka Cluster.

@carlpulley Don't we also want to also make sure that:

  • the different containers would form an Akka Cluster