Adobe Service Runtime: آرام باشید و به پایین انتقال دهید!
Adobe Service Runtime (ASR) یک پیادهسازی از الگوی شاسی میکروسرویس است که با انتقال نگرانیهای متقاطع به کتابخانههای پایه، توسعه میکروسرویسها را در مقیاس صنعتی تسریع میکند.
Adobe Service Runtime: تحول در توسعه میکروسرویسها
Adobe Service Runtime (ASR) یک پیادهسازی از الگوی Microservice Chassis است که بیش از ۸۰٪ میکروسرویسهای ادوبی از آن استفاده میکنند. این پلتفرم با ارائه نگرانیهای متقاطع مانند امنیت، مقیاسپذیری و انعطافپذیری در قالب کتابخانههای پایه، توسعه میکروسرویسهای تولیدی را در مقیاس صنعتی ممکن ساخته است. ASR با اتخاذ فلسفه “shift down” (انتقال به پایین)، مسائل پایهای را به لایه پلتفرم منتقل کرده و به توسعهدهندگان اجازه میدهد بر روی منطق کسبوکار تمرکز کنند.
- کتابخانههای پایه برای جاوا و پایتون با قابلیتهایی مانند ماسک کردن لاگ، مدیریت استثناها و فراخوانی ناهمزمان
- کانکتورهای ASR که ارتباطات امن و مقاوم بین سرویسها را فراهم میکنند
- کانتینرهای پایه ایمن برای تسریع در استقرار برنامهها
- سیستم ساخت مبتنی بر نظر برای استانداردسازی فرآیند توسعه
"با استفاده از ASR، زمان توسعه از ۱-۲ هفته به کمتر از ۱ ساعت کاهش یافت"
"ASR در حادثه Log4J با ارائه یک بهروزرسانی متمرکز، زمان پاسخگویی را drastically کاهش داد"
بنچمارکها نشان میدهند که ASR تنها ۷٪ سربار عملکردی اضافه میکند در حالی که قابلیتهای امنیتی و عملیاتی قابل توجهی ارائه میدهد. امروزه بیش از ۷۰۰۰ سرویس در ادوبی از ASR استفاده میکنند که نشاندهنده موفقیت این رویکرد در بهبود بهرهوری توسعهدهندگان و استانداردسازی فرآیندها است.
