مهدی
6 سال پیش توسط مهدی مطرح شد
5 پاسخ

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

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


ثبت پرسش جدید
مهدی طهرانی
تخصص : cloud architect
@mtehrani 6 سال پیش مطرح شد
1

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


مهدی
@code2code 6 سال پیش مطرح شد
0

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


مهدی طهرانی
تخصص : cloud architect
@mtehrani 6 سال پیش مطرح شد
مهدی
@code2code 6 سال پیش مطرح شد
0

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


مهدی طهرانی
تخصص : cloud architect
@mtehrani 6 سال پیش آپدیت شد
1

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام