Необходимо спроектировать архитектуру мессенджера, поддерживающего базовые функции обмена сообщениями, включая личные и групповые чаты (до 500