چطور پستمن هزارتوی میلیونها کالکشن را با یک سرچ دوباره مرتب کرد
وقتی توسعهدهنده برای پیدا کردن یک اندپوینت ساده مجبور بود بین دهها ورکاسپیس و صدها کالکشن گم شود، پستمن فهمید سرچ فقط یک کادر ساده در بالای صفحه نیست؛ بلکه نقشه نجات کل پلتفرم است.

- ناشر منبع
- Yash Shenai Portfolio
- زمان مطالعه
- ۵ دقیقه مطالعه
- نویسنده منبع
- Yash Shenai
- تاریخ انتشار منبع
- ۲۴ مرداد ۱۴۰۲
ماجرا از کجا شروع شد؟
پستمن از یک اکستنشن جمعوجور کروم تبدیل شده بود به پلتفرم روزمره بیش از ۲۰ میلیون برنامهنویس و هزاران تیم فنی در دنیا. اما رشد انفجاری یک دردسر بزرگ به همراه داشت: هر کاربر صدها کالکشن، هزاران ریکوئست و دهها ورکاسپیس اشتراکی داشت که لای آنها حتی آدرس سادهترین API داخلی شرکتش را هم گم میکرد.
تحقیقات تیم محصول نشان داد که بیش از ۶۵ درصد برنامهنویسها وقتی یک اندپوینت میخواستند، بهجای سرچ در پستمن، میرفتند در اسلک یا تیمز به همکارشان پیام میدادند: «هی، کالکشن پرداخت کجاست؟ لینکش رو بفرست!» این یعنی قابلیت سرچ موجود عملاً شکست خورده بود؛ چون فقط عنوان متنی را میگشت و هیچ درکی از ساختار ورکاسپیسها و متدهای HTTP نداشت.
چه تصمیمی گرفتند؟
تیم طراحی تصمیم گرفت جستوجو را از یک «ابزار جانبی» به «ستون فقرات ناوبری» پلتفرم تبدیل کند:
- تفکیک نتایج بر اساس جنس نیاز: توسعهدهندهها یا دنبال «یک کالکشن کلی» بودند یا دقیقاً دنبال یک «اندپوینت خاص با متد POST». نتایج به تبهای شفاف (Workspaces, Collections, APIs, Teams) با پیشنمایش متدها تفکیک شد.
- پشتیبانی از جستوجوی عمیق درون پارامترها: سرچ نهتنها عنوان ریکوئست، بلکه URL، هدرها، پارامترهای بادی و حتی اسکریپتهای تست را ایندکس کرد.
- تاریخچه هوشمند و دسترسی سریع بدون موس: اضافه کردن شورتکات سراسری (Cmd/Ctrl + K) که به برنامهنویس اجازه میداد بدون برداشتن دست از کیبورد، آخرین APIهای لمسشده را فیلتر کند.
توسعهدهندگان در تستهای اولیه از اسکرول کردن نتایج طولانی شکایت داشتند. تیم فهمید برنامهنویسها سرچ را با چشم نمیخوانند، بلکه کلمات کلیدی متد مثل GET /users یا auth را اسکن بصری میکنند. با اضافه کردن بجهای رنگی متدها (سبز برای GET، زرد برای POST) سرعت یافتن اندپوینت هدایتشده بیش از ۲ برابر شد.
چی شد که جواب داد؟
با لانچ نسخه جدید سرچ، استفاده روزانه از جستوجوی سراسری پستمن ۲۸۰ درصد افزایش یافت و زمان متوسط رسیدن کاربر به ریکوئست هدف از ۴۵ ثانیه به کمتر از ۶ ثانیه کاهش پیدا کرد. مهمتر از همه، نرخ پرسشهای تکراری در تیمهای بزرگ برای لینک کالکشنها به شدت افت کرد.
درس محصولی برای ابزارهای تخصصی
برای کاربران متخصص (مثل دولوپرها و طراحان)، سرعت و دقت ناوبری بر زیبایی اولویت دارد. کادر جستوجو باید تفاوت ماهیت دادهها را بفهمد و با میانبرهای کیبورد و نشانههای بصری مشخص، نیاز به اسکرول دستی را به صفر برساند.
نسخه کامل و اصلی این کیساستادی
این روایت یک بازخوانی کوتاه فارسی است. برای جزئیات کامل، تصاویر اصلی و متن نویسنده به منبع مراجعه کنید.
کیسهای مرتبط
داستانهای دیگری با موضوع یا برچسبهای نزدیک که شاید الهامبخش باشند.
چطور یک دیزاین سیستم نجاتبخش کدهای آشفته نرمافزارهای سازمانی شد
داستان ایجاد سیستم طراحی Space: متحد کردن جدولهای شلوغ سازمانی، فرمهای چندمرحلهای و تعاملات دسکتاپ زیر یک چتر هماهنگ.
جادوی بیس کامپوننتها در فیگما: چطور با یک تغییر، هزار کامپوننت بهروز شدند
راهنمای معماری مقیاسپذیر در فیگما: استفاده از کامپوننتهای پایه برای مهار تکثیر لایهها، مدیریت واریانتها و ارتقای عملکرد فایلها.
چطور اسلک وسط شلوغی منوها با کمک ۱۰۰ کاربر واقعی خانهتکانی کرد
روایت خانهتکانی معماری اطلاعات اسلک: از دو نوار جستوجوی تکراری تا درسهای غافلگیرکننده تست کاربران تازهوارد.


