A game where microservices battle each other in a giant real-time bowl.
Run Locally:
- Make sure you have docker installed and running
- Start Kafka
./sbt "runMain apps.dev.KafkaApp"
- Start the Battle
./sbt "runMain apps.Battle"
- Start the apps.dev Kafka event viewer
./sbt "runMain apps.dev.KafkaConsumerApp"
- Start the sample service
cd samples/scala-play ./sbt run
- Start the apps.dev Kafka event producer
You can send commands like
./sbt "runMain apps.dev.KafkaProducerApp"
ARENA/viewerjoin ARENA/playersrefresh
- Start the Viewer web app
Check out the foo arena: http://localhost:9000/foo
./sbt run
- Arena Peach or Something else
- Battle hot looping
- Persist arenas
- Fan-out battle