قیمت لحظهای طلا روی سایت: از یک API عمومی بگیرید یا خودتان مدیریتش کنید؟
۱۳ شهریور ۱۴۰۵·۲ دقیقه مطالعه

چند سرویس وبسرویس (API) قیمت لحظهای طلا، سکه و ارز در ایران فعالاند و وصلکردن سایت به هرکدام از نظر فنی کار پیچیدهای نیست: یک درخواست به آدرس سرویس میفرستید و یک عدد قیمت پس میگیرید. برای خیلی از سایتهای خبری و نمایشی، همین کافی است. اما برای فروشگاهی که روی همان عدد، معاملهی واقعی با پول واقعی انجام میشود، سوال درستتر این است: این عدد از کجا آمده، و اگر یک روز نیاید، سایت شما چه کار میکند؟
ریسکی که کمتر کسی قبل از راهاندازی به آن فکر میکند
هر سرویس بیرونی، هرچقدر هم معتبر، میتواند برای چند دقیقه یا چند ساعت پاسخ ندهد، کند شود یا عدد اشتباه برگرداند. اگر سایت شما فقط به یک منبع وصل باشد، دقیقاً در همان لحظه یا قیمت غلط نشان میدهید یا کل بخش خرید و فروش از کار میافتد. در بازاری که قیمت هر چند ثانیه عوض میشود، این یکی از گرانترین نوع خطاهاست؛ چون مستقیم روی پول مشتری اثر میگذارد.
راهحلی که سامانههای جدیتر استفاده میکنند
بهجای وصلشدن به یک منبع، میتوان چند منبع قیمت را با اولویت پشت سر هم چید: اول سراغ منبع اصلی میرود، اگر قیمت نداد، خودش سراغ منبع دوم میرود، و اگر هیچکدام معتبر نبود، سیستم بهجای نمایش یک عدد اشتباه، اصلاً اجازهی معامله نمیدهد. این دقیقاً همان چیزی است که در سامانههای معاملاتی جدی، از جمله زرمیز، پیاده شده: قیمتگذاری خودکار با چند منبع پشتیبان، نه یک اتصال تنها.
مارکآپ، همان چیزی که یک API خام به شما نمیدهد
یک وبسرویس عمومی فقط قیمت بازار را میدهد؛ تصمیم اینکه چقدر روی آن مارکآپ بگذارید، کجا برای مشتریهای ویژه تخفیف بدهید، یا کارمزد پلکانی داشته باشید، بخشی از منطق کسبوکار شماست، نه بخشی از یک API. نرمافزاری که این تنظیمات را داخل خودش دارد، به شما اجازه میدهد بدون دستزدن به کد یا تماس با هیچ شرکتی، همین امروز قیمتگذاریتان را تغییر دهید.
قیمت لحظهای درست کار میکند، تا لحظهای که منبعش قطع شود. آن لحظهی دقیقاً همانجایی است که تفاوت یک سیستم جدی مشخص میشود.
در فروشگاه سکه و شمشی که برای مشتریان خودمان میسازیم، همین منطق (چند منبع، اولویت، و توقف امن وقتی هیچ قیمتی معتبر نیست) همان اول کار در نظر گرفته میشود، نه بعد از اولین مشکل.
مطلب مرتبط با
فروشگاه سکه و شمش ←