مقدمه: با شکستن یک برنامه یک-تکه(مانولیت) به مجموعهای از سرویس های کوچکتر ما با مسائل جدید مواجه میشویم که ذاتی سیستمهای توزیع شده میباشد و باید برای آنها راهکاری داشته باشیم. یکی از این مسائل بحث تراکنش هایی است که قبلاً در سطح یک پراسس و یک دیتابیس(معمولا)مدیریت میشد و …
ادامه نوشته »مایکروسرویس ها و چالشی نا تمام به نام اندازه
بزرگی سرویس ها در معماری مایکروسرویس ها در سبک معماری مایکروسرویس ها ما با سرویس های مستقلی سروکار داریم که ضمن داشتن استقلال در کل چرخه ی زندگی خود یک ویژگی مهم را با خود یدک می کشند. ویژگی ای که به جهت اهمیت بخشی از نام این سبک معماری شده …
ادامه نوشته »رویکردهای مختلف جهت Provisioning سرویس های برنامه
رویکردهای مختلفی جهت Provisioning سرویس های برنامه و سرورهایی که این سرویس بر روی اونها هاست میشه وجود داره و استفاده میشه. ساده ترین رویکرد copy-and-past سرویس های جدید و سپس تنظیم کانفیگ فایلها و تنظیمات محیط سرور و … بصورت manual می باشد. این رویکرد ساده مبتنی بر نیروی …
ادامه نوشته »