کاری که تلگرام داره انجام میده در مقایسه با کاری که مثلا گوگل موقع جستجو انجام میده تقریبا هیچه
موانعی که موقع برخورد با حجم عظیم اطلاعات به وجود میاد از چند جهت قابل توجهه
پهنای باند
پردازنده
فضای ذخیره سازی
...
تنها راه برخورد با حجم عظیم اطلاعات، تبدیل کارها به بخشهای کوچکتره
مثلا فرض کنید شما توی یک گروه هستید که ۵۰۰ عضو داره و ۵۰ گروه دیگه هم هستن که همین شرایط رو دارن. اطلاعات این گروه و ۵۰ گروه دیگه اگر روی یک سرور جداگانه ذخیره بشه و تمامی افراد عضو در این ۵۱ گروه فقط با یک سرور ارتباط بر قرار کنن، خیلی راحت میشه همه رو مدیریت کرد
حالا شما روی گوشی ۱۰ تا گروه دارید، خوب ممکنه برای هر گروه شما با یک سرور ارتباط برقرار کنید و در نتیجه هر نفر که از تلگرام استفاده میکنه ممکنه با ۱۰ تا سرور مختلف ارتباط داشته باشه
اینکه کل ۱۰۰ میلیون کاربر تلگرام به چند سرور نیاز دارن، نمیشه بدون دونستن اطلاعات دقیق تخمین زد
ولی مثلا ممکنه تلگرام ۵۰۰ سرور قوی در اختیار داشته باشه و تمام کاربران بسته به اینکه توی کدام گروهها یا کانالها هستن با چند تا از این سرورها در ارتباط باشن
برای گفتگوهای شخصی هم مثلا میشه هر نفر که گفتگو رو شروع میکنه مبدا به حساب بیاد و نفر دوم به سرور مخصوص به این فرد متصل بشه
حالا پشت صحنه به یک سرور مرکزی نیاز هست که بتونه اتفاقات رخ داده در این ۵۰۰ سرور رو به هم مرتبط کنه و در موقع لازم ازشون پشتیبان بگیره و در صورت لازم اطلاعاتی رو از یک سرور به سرور دیگه کپی کنه
گفته میشه آمازون بیش از یک میلیون سرور داره و هر کسی میتونه از خدمات سرورهای ابری آمازون استفاده کنه
مبلغی که پرداخت میشه هم بر اساس مقدار مصرف از امکانات محاسبه میشه