ببینید برای نوشتن application ها همیشه نباید فکر کرد با همون منظقی که در حال حاضر بلد هستید کار انجام میشه
حتما متفاوت از اون چیزیه که الان شما توضیح دادید، من یک گام جلوتر میرم اگر با منظقی که شما گفتید بخواهید به کاربران فیس بوک یه id بدید میدونید چی میشه ؟
حتی تو بازه اعداد 64 بیتی قرار میگیرد و یا فکر میکنید تراکنشهای بانکی تعداد و نحوه عملکردشون چندتاس و چگونه است؟
برای اینکه بتونین درک خوبی از این سیستمها داشته باشید نیاز دارید خیلی بیشتر با application آشنا بشید
توصیه میکنم فیلم کارگاه منو درباره زیرساختهای فیس بوک از لایتک ببینید