Недорогие слушатели пожарной базы

Мне любопытно узнать, на что похожа внутренняя реализация слушателей firebase?

Я слышал, что инженеры Firebase говорят, что слушатели FireBase стоят недорого и могут использоваться по мере необходимости. Хотя я согласен, что они делают приложение в реальном времени. Что произойдет, если в моем приложении будет много слушателей Firebase (приложение для игры в шахматы в реальном времени для нескольких пользователей).

Слушатели слушают множество действий, в том числе когда игрок делает ход в игре или когда запускается новая игра. Легко представить масштаб, если у меня есть сотни тысяч пользователей, использующих приложение каждый день.

Как firebase обрабатывает так много запросов на своем сервере, так как они предоставляют возможности слушателей конечному пользователю.

У нас может быть столько слушателей, сколько мы хотим в нашем приложении Firebase. Как это недорого?

Пожалуйста, поправьте меня, если я ошибаюсь в своих внутренних предположениях.