А как это связано, я объясню: для того, чтобы написать эффективную серверную часть не для стандартного интернет-магазина на 100 юзеров в день, а для месседжера с миллионами юзеров, необходимо разбираться в алгоритмах и продумывать систему самому. Особенно когда многие функции месседжера ты реализуешь вообще первым среди конкурентов