منصوبے کے بارے میں
یہ ریپوزیٹری سسٹم ڈیزائن اور سسٹم ڈیزائن انٹرویو کی تیاری کے لیے چنی ہوئی لنک کی کلیکشن ہے۔ یہ اصل سافٹ وئیر نہیں رکھتا ہے، بلکہ مفت ارٹیکلز، ویڈیوز، کورسز، کتابیں، نیوز لیٹرز، ہارڈویئر بلوگ پوسٹس اور ڈسٹری بیوٹڈ سسٹم کے پیپرز کو منظم کرتا ہے۔
مختلف سیکشنز میں شامل ہیں:
- کور کنپیوٹنگ: اسکیلیبلیٹی، دستیابی، اطمینان بخشی، SPOF، لیٹنس مقابلہ ٹھیک ہونا، کنسلیڈ ہیشنگ، CAP تھیورم، فیل اوور، فولٹ ٹولرینس۔
- نیٹ ورک فنڈامینٹلز: OSI مادہ، IP پتے، DNS، پراکسی مقابلہ ریورس پراکسی، HTTP/HTTPS، TCP مقابلہ UDP، لود بالانسنگ، چیک سم۔
- API فنڈامینٹلز: APIs، API گیٹ وے، REST مقابلہ GraphQL، ویب سوکٹس، ویب ہاکس، ایدمپوٹنس، ریٹ لیمٹنگ، API ڈیزائن۔
- ڈیٹا بیس فنڈامینٹلز: ACID ٹرانزیکشنز، SQL مقابلہ ناک سیل، انڈیکسز، شارنگ، ریپلیکیشن، اسکیلنگ، ڈیٹا بیس کی قسمیں، بلوم فلٹرز، ارکیٹیکچر۔
- کیش فنڈامینٹلز: کیش کی بنیادیات، سٹریٹیجیز، ایوکشن پالیسیز، ڈسٹری بیوٹڈ کیشنگ، CDN۔
- غیر ہم وقت کمیونیکیشن: پبلش/سبسکرائب، میسج کیو، چینج ڈیٹا کیپچر۔
- ڈسٹری بیوٹڈ سسٹم اور مائکرو سروسز: ہارٹ بیٹس، سروس ڈسکووری، کنسنسس الگورتھم، ڈسٹری بیوٹڈ لکنگ، گاوسپ پروٹوکول، سرکٹ بریکر، ڈساسٹر ریکاوری، ڈسٹری بیوٹڈ ٹریسنگ۔
- ارکیٹیکچرل پیٹرن: کلائنٹ-سرور، مائکرو سروسز، سرورلیس، ایونٹ ڈرائیو، پیر ٹو پیر۔
- سسٹم ڈیزائن ٹریڈ آف: ورٹیکل مقابلہ ہاریزونٹل اسکیلنگ، کنکرنسی مقابلہ پیراللزم، لونگ پولنگ مقابلہ ویب سوکٹس، بیچ مقابلہ سٹریم پروسیسنگ، سٹیٹ فول مقابلہ سٹیٹ لیس، کنسلیڈنس میڈلز، کیش سٹریٹیجیز، پش مقابلہ پول، REST مقابلہ RPC، سینکرونائز مقابلہ اسائنکرونائز، لیٹنس مقابلہ ٹھیک ہونا۔
- انٹرویو تیاری: سسٹم ڈیزائن انٹرویو مسئلے کے جواب دینے کا فریم ورک، اور کیٹیگرائز پریکٹس مسئلے (آسان، میڈیم، کمپلیکس) جیسے URL شارٹنر، وہاٹس ایپ، انسٹاگرام، یو بر، گوگل ڈاکس، ڈریپ بک، اور ڈسٹری بیوٹڈ سٹوریج۔
- اضافی وسائل: کورسز، نیوز لیٹرز، کتابیں، یو ٹیوب چینلز، ضروری ہارڈویئر ارٹیکلز، اور کلاسک ڈسٹری بیوٹڈ سسٹم پیپرز (پیکسوس، میپ ریڈیو، گی ایف ایس، ڈائنامو، کیفکا، اسپنر، بگ ٹیبل، زووکی، LSM-Tree، چبی)۔
یہ ریپوزیٹری سافٹ وئیر انجینئرز کے لیے ایک مطالعہ راہ دکنی اور سسٹم ڈیزائن انٹرویو کی تیاری یا بڑے پیمانے پر ڈسٹری بیوٹڈ سسٹم کنپیوٹنگ کے مفہوم کو سمجھنے کے لیے ایک ریفرنس انڈیکس کے طور پر مفید ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.