اگر روی یک محصول SaaS کار کرده باشید، میدانید محاسبه دقیق مصرف کاربر (مثل تعداد فراخوانی API، مصرف ترافیک یا منابع) بدون افت پرفورمنس و جلوگیری از Race Condition کار سادهای نیست.
پروژه SaaS-Metering با ترکیب جنگو، ردیس و سلری، یک سولوشن تر و تمیز برای رهگیری Asynchronous و بدون تاخیر مصرف، ثبت دقیق متریکها و آمادهسازی دادهها برای مدلهای بیزینسی Pay-as-you-go پیادهسازی کرده.
اگر قصد پیادهسازی سرویس Metering یا بررسی نحوه هندل کردن همزمانی و صفهای تسک در پایتون رو دارید، میتونید سورس و نحوه معماریش رو توی گیتهاب ببینید:
https://github.com/hossein-rahmati/SaaS-Metering
@DevTwitter | <Hossein/>
Post #13242
5.92K

- ❤ 22
- 👍 7
- 🍌 5