In my talk, I will talk about the internal structure of the game server, which support our games of the Vorodezh ITT division. What can be learned from the talk: - what technologies did we choose for the development of game servers (spoiler: Vert.X Hazelcast, Postgres, Kafka, Prometheus + Grafana, Consul, Photon Cloud); - how we use them (spoiler: not all for their intended purpose); - how we install updates; - some interesting mistakes that we caught while working with Vert.X and Hazelcast.