Zulip выбирают за тредовую модель обсуждений — топики внутри каналов вместо одной бесконечной ленты, как в Slack или Rocket.Chat. Но при развёртывании быстро выясняется, что это не «ещё один чат на Node.js»: под капотом Django, Tornado, PostgreSQL, RabbitMQ, Redis и Memcached одновременно, и официальный минимум в документации не всегда совпадает с тем, что происходит на реальном сервере. Разберём, из чего складывается потребление RAM в Zulip и сколько закладывать под конкретный размер команды.
Подробнее →