-
Notifications
You must be signed in to change notification settings - Fork 0
Networking
Currently, all services run on a single network named mainNet because this allows easy communication between services. However a potential second network / event stream is in consideration. For now, each service accesses the kafka broker on the mainNet and publishes events there. Player services will be able to read these events if they wanted to, so all communication will be encrypted via https.
Each service will get its own network, mainly for the database (except for gamelog), which cannot be accessed by other services. Furthermore every service will provide an exposed port for debugging purposes to our domain cides03.gm.fh-koeln.de.
The kafka net is strictly internal and its only purpose is to connect the kafka container to the zookeeper container.