DepthFeed.
یک محصول دادهای که اطلاعات بازار ثبت شده، API، مستندات و یک رابط پژوهشی را به هم پیوند میدهد.
محصول پورتفولیوی Daciel

مسئله محصول
یک محصول داده بازار باید فراتر از بازگرداندن یک قیمت عمل کند. یک پژوهشگر نیاز دارد بازاری را کشف کند، شناسه صحیح را انتخاب کند، بفهمد چه چیزی ثبت شده است و تاریخچه قابل استفادهای را بازیابی کند. وبسایت، مستندات و API باید همان قرارداد را توضیح دهند.
DepthFeed متادیتای بازار پیشبینی و تاریخچه دفتر سفارشات ثبت شده را در یک محصول برای کشف و پژوهش گرد هم میآورد. مستندات آن تمایز مهمی را مطرح میکند: موفقیتآمیز بودن بازگشت یک Endpoint اثبات نمیکند که دادههای زیربنایی کامل هستند.
اتصال سطوح
پروژه APIهای سرویسدهنده، جمعآوری و بلع تاریخی، وبسایت عمومی و تجربه حساب کاربری، و نمونههای کلاینت را از هم جدا میکند. این جداسازی اجازه میدهد توضیح عمومی و پیادهسازی حول رابطهای تعریف شده تکامل یابند.
یکپارچهسازی مستندشده شامل کشف REST و تاریخچه، همراه با دفاتر و قیمتهای نرمالشده از طریق WebSocket است. سیاست حساب، شناسهها، مکاننماها (Cursors) و برچسبهای زمانی به صراحت مشخص میمانند تا کلاینت مجبور نباشد نحوه عملکرد سرویس را حدس بزند.
قابل فهم کردن وضعیتهای پیچیده
برچسبها و شناسههای بازار (Venue) فرض نمیشود که در منابع مختلف معنای یکسانی داشته باشند. مستندات، رابطه کاندیدا را از همارزی قطعی قرارداد متمایز میکند، از جمله وضعیتهایی که همچنان نیاز به بازبینی دارند.
این یک تصمیم طراحی محصول است، نه صرفاً مهندسی. کاربر باید بداند یک رکورد چه چیزی را پشتیبانی میکند پیش از آنکه مقایسه یا تحلیلی را بر پایه آن بنا کند. شفافیت وضعیتها مفیدتر از ارائه اطلاعات نامطمئن به عنوان حقایق قطعی است.
این پروژه چه چیزی را نشان میدهد
این کار مدل اطلاعاتی را به وبسایت، کنترلهای حساب، مستندات API و نمونههای یکپارچهسازی متصل میکند. این موضوع نشان میدهد چرا توسعه محصول به زبانی ثابت و وضعیتهای منسجم در تجربه قابل مشاهده و سیستمهای پشت صحنه نیاز دارد.
درس اجرایی این است که مستندات و وضعیتهای استثنا بخشی از محصول تلقی شوند. یک قرارداد یکپارچهسازی باید پوشش ناقص، هویت و بازیابی را توضیح دهد، نه اینکه تنها درخواست موفق را توصیف کند.
کاوش محصول دادهای
مستندات عمومی محصول و یکپارچهسازی DepthFeed نشان میدهد که چگونه رکوردهای بازار، یک API و یک رابط پژوهشی در کنار هم قرار میگیرند. لینکهای زیر زمینه فعلی محصول و مرجع یکپارچهسازی را ارائه میدهند.
پوشش و دسترسی بسته به بازار و نوع بازار متغیر است. یکپارچهسازی داده با بررسی منبع مورد نیاز، بازه زمانی و روش دسترسی در مقابل مستندات فعلی آغاز میشود.