بهبود سرعت نوشتن MongoDB ما با SQS

تصویر
عکس پروفایل نیمروز هکر ناتان آبراموف

ناتان آبراموف

یکی از بنیانگذاران @ ProveSource، PurpleAds و Valuad

SQS چیست؟

Amazon Simple Queue (SQS) یک سرویس صف پیام مدیریت شده بسیار مقیاس پذیر است. این به شما امکان می دهد بخش های مختلف برنامه خود را جدا کنید و گلوگاه های توان عملیاتی را حذف کنید، به عنوان مثال عملیات نوشتن با فرکانس بالا از برنامه شما در پایگاه داده خود (مانند مورد ما با MongoDB). SQS واقعاً یک سرویس ساده برای استفاده تنها با چند عملکرد API است و می توانید به سرعت راه اندازی و اجرا کنید.

مهم است که توجه داشته باشید که SQS بر اساس تعداد درخواست ها صورتحساب می شود و شما باید در مقیاس بالا بهینه سازی کنید.

چرا ما استفاده از SQS را شروع کردیم

در PurpleAds ما عمدتا با AWS EC2 کار می کنیم. شروع کار برای ما راحت تر بود، هزینه ها را در مقایسه با خدمات مدیریت شده پایین نگه می دارد و شما کنترل بیشتری بر روی خود خواهید داشت…