آفلاین
user-avatar

انتخاب ابزار یا تکنولوژی مناسب

2 سال پیش
توسط مهدی طهرانی آپدیت شد
آفلاین
user-avatar
مهدی ( 23232 تجربه )
2 سال پیش

سلام وقت به خیر
قراره از یه سری ارائه دهنده api متفاوت داده بگیرم و با فرمت مناسب به کلاینت اندروید برگردونیم.(هر دو سمت json)
حالا میخواستم بپرسم بهترین روش چیه؟؟؟؟ آیا کسی این سبک کاری تا حالا انجام داده؟؟؟
مثلا فرض کنید من میخوام بلیط بفروشم و میخوام از چند سایت سرویس دهنده json بگیرم و حالا با چندتا تغییر بدم به آپ خودم
در ضمن توی این کار میخوایم بتونیم محدودیت تعداد درخواست بذاریم و لاگ ها رو بتونیم مشاهده کنیم و ...
از ابزار tyk استفاده کردم ولی راضی نیستم
راستی وقتتم خیلی کمه توی وقت کم چیکار میشه کرد؟

بهترین پاسخ انتخاب شده توسط مهدی
آفلاین
user-avatar
مهدی طهرانی
2 سال پیش

@mdaalvand
شما از معماری میکروسرویس استفاده کنید و نرم افزار خودتون رو API gateway قرار بدین و در گیت وی برای محدودیت درخواست و پایداری سامانه rate limiting و Circuit Breaker رو میتونید اعمال کنید. برای لاگ هم از zabbix یا ELK میتونید استفاده کنید. از NATS هم برای ارتباط با سرویس ها و publish/subscribe استفاده کنید. بعدا هم میتونید از docker و kubernets برای افزایش مقیاس افقی و بالا بردن مقیاس پروژه استفاده کنید.
اما با وقت کم واقعا نمیشه اینکارا رو کرد!!!

آفلاین
user-avatar
مهدی طهرانی ( 18476 تجربه )
2 سال پیش
تخصص : cloud architect

@mdaalvand
شما از معماری میکروسرویس استفاده کنید و نرم افزار خودتون رو API gateway قرار بدین و در گیت وی برای محدودیت درخواست و پایداری سامانه rate limiting و Circuit Breaker رو میتونید اعمال کنید. برای لاگ هم از zabbix یا ELK میتونید استفاده کنید. از NATS هم برای ارتباط با سرویس ها و publish/subscribe استفاده کنید. بعدا هم میتونید از docker و kubernets برای افزایش مقیاس افقی و بالا بردن مقیاس پروژه استفاده کنید.
اما با وقت کم واقعا نمیشه اینکارا رو کرد!!!

آفلاین
user-avatar
مهدی ( 23232 تجربه )
2 سال پیش

@haghft
خیلی ممنون از پاسختون
من الان دارم از tyk استفاده میکنم نظری ندارین که کدوم بهترین gateway هست؟

آفلاین
user-avatar
مهدی طهرانی ( 18476 تجربه )
2 سال پیش
تخصص : cloud architect
آفلاین
user-avatar
مهدی ( 23232 تجربه )
2 سال پیش

@haghft
راستی یه سوال دیگه
کدنویسی سیستمی که تقریبا بتونه کار gateway رو انجام بده به نظرتون چقدر کار میبره؟

آفلاین
user-avatar
مهدی طهرانی ( 18476 تجربه )
2 سال پیش
تخصص : cloud architect

@mdaalvand
بستگی داره اگه واقعا یه api gateway عالی و با تمامی امکانات و اینکه کم نیاره بخوای درست کنی حداقل شش ماه زمان میبره اما اگه یه نسخه کوچیک بخوای بسازی سه ماه
من خودم یه api gateway آماده لومنی رو فرک گرفتم ازش سه ماه وقت برد تا اصلاحش کردم و یه سری قابلیت ها بهش اضافه کردم که خودش نداشت

برای ارسال پاسخ باید وارد سایت شوید