Спасибо большое за фидбек! Нужно еще докрутить систему бустеров до конца, может быть какие то эвенты интересные. И тогда уже можно будет называть бетой)
Я выбрал сокеты не только ради передачи кликов, а чтобы сервер мог сам толкать события клиенту: апдейты баланса, энергии, бустеры, награды и прочее. С батчами это тоже можно сделать, но тогда появились бы задержки, пришлось бы городить и пушить события от сервера было бы гораздо сложнее.
Сокеты тут даёт простой двусторонний канал: клиент шлёт клики, сервер сразу отвечает актуальным состоянием или событиями без лишних запросов и задержек.
По разделению на сервисы согласен... всегда можно спорить, был бы рад советам как сделать по уму. Я сделал так, чтобы их можно было проще масштабировать и развивать независимо (очереди, обработка событий, хранение в Redis итд)
Спасибо большое за фидбек! Нужно еще докрутить систему бустеров до конца, может быть какие то эвенты интересные. И тогда уже можно будет называть бетой)
Приветствую! Спасибо за фидбек
Я выбрал сокеты не только ради передачи кликов, а чтобы сервер мог сам толкать события клиенту: апдейты баланса, энергии, бустеры, награды и прочее. С батчами это тоже можно сделать, но тогда появились бы задержки, пришлось бы городить и пушить события от сервера было бы гораздо сложнее.
Сокеты тут даёт простой двусторонний канал: клиент шлёт клики, сервер сразу отвечает актуальным состоянием или событиями без лишних запросов и задержек.
По разделению на сервисы согласен... всегда можно спорить, был бы рад советам как сделать по уму. Я сделал так, чтобы их можно было проще масштабировать и развивать независимо (очереди, обработка событий, хранение в Redis итд)
Да, это скорее альфа версия