Этот проект уже гораздо сложнее и объемней, чем городские бани. Яндекс в результаты выдает 83 000 страниц.
Сущностей на сайте:
- 1 500 видов пива.
- 555 + 175 записей в блоги и событий.
- 3 300+ комментариев.
- 3 500+ заведений.
- 8 300+ фотографий.
- 26 500 пользователей (не вычищал фейков, пока не знаю долю реальных пользователей, но их большая часть).
В общем, сайт предъявил серьезные требования к разработке и оптимизации. Когда запустил первичную версию, нода на запуске съедала больше 2 Гб оперативки (затем в стабильном режиме 700+ метров), получение всех API-данных занимало более 40 сек, и страницу отдавало за 1-10 сек.
Сейчас штатный режим менее 500 метров требует (на запуске пик чуть более гига), страницу отдает 0.4-1 сек (на паре страниц до 1,5 сек, но это поправлю).