Сайт и бот - как бы "интерфейсы", под которыми пользователь взаимодействует с самой игрой. Это позволяет добавлять другие подобные "интерфейсы" и расширять игру: например, можно добавить бота в дискорд или в телеграм.
ВСЯ (включая базы данных) эта конструкция должна также повторяться, то есть должны быть две или более её версий, существующих одновременно параллельно друг другу: одна для продакшена, другая для теста, третья - предпродакшен и прочее.
Также нужен контроль над процессом сборки и деплоя: например, при успешной сборке и деплое необходимо делать пост об обновлении, т.е. отправлять запрос какому-то ещё серверу.
Ещё нужны разные конфигурации для разных сред: одна для теста (где, например, всем выдается очень много игровой валюты в целях более быстрого тестирования), другая для продакшена и так далее.