کافه بازار،
از هزار درخواست در روز،
تا هزاران درخواست در ثانیه

تولد بازار

  • اسفند ۸۹

معماری اولیه

چالش اول / ۵۰ هزار کاربر

طی دو ماه اخیر 1TB ازش خواندیم، و از ۷٫۶۶ میلیارد درخواست get مون، کمتر از نیم میلیاردش miss شده‌اند.

Memcached

اضافه شدن Memcached

کابوس کاربران همزمان

  • تابستان ۹۱
  • عدم توانایی پاسخگویی به درخواستهای  همزمان‌

اضافه شدن گونیکورن

ندا۱، یک PC صبور

یک میلیون کاربر

  • بهار ۹۲
  • خرید اولین سرور اختصاصی

ندا۲، سرور تازه نفس

Scaling = تعویض همهٔ اجزای ماشین، در حالی که با سرعت ۱۰۰ مایل در ساعت می‌رانیدش.

Mike Krieger

Co-founder @ Instagram

چرتکه

  • زمستان ۹۲
  • نیاز به توان محاسباتی بیشتر
  • نیاز به ابزارهای سریع‌تر

تقسیم وظایف میان سرورها

  • شروع کار با ۴ نود

  • رسیدن به ۱۰ نود تا پایان عمرش

سرور ندا۳

  • بهار ۹۳
  • عدم توانایی پاسخگویی یک سرور‌ به درخواست‌ها

پایان دوران ارتقای عمودی

Replication و Read Slaves

معماری چند سروری

به سوی مایکروسرویس‌‌ها

  • زمستان ۹۳
  • بالا رفتن تعداد تیم‌‌ها و برنامه‌نویس‌‌ها
  • به وجود آمدن وابستگی میان تیم‌‌ها

معماری مایکروسرویس‌ها

نیاز به زیرساخت High Available

  • زمستان ۹۴
  • نیاز به failover

بستر کوبرنتیز

زیرساخت جمع‌آوری و تحلیل داده‌ها

زیرساخت Storage

هم‌‌‌اکنون

  • نیاز به کلاستر در دیتاسنترهای مختلف

ممنون از همگی

کافه بازار، از هزار درخواست در روز، تا هزاران درخواست در ثانیه

By mehranakhavan

کافه بازار، از هزار درخواست در روز، تا هزاران درخواست در ثانیه

  • 720