Amirali Yaghoutiمعمار نرم‌افزار و مهندس ارشد

۰۱ پلتفرم فروش · سیستم‌های عملیاتی · هوش مصنوعی و اتوماسیون

سیستم‌هایی می‌سازم که فروش و عملیات کسب‌وکار روی آن‌ها می‌چرخد.

امیرعلی یاقوتی هستم، معمار نرم‌افزار و مهندس ارشد. کارم این است که یک مسئله‌ی کسب‌وکار را از اول تا آخر ببرم: می‌فهمم کجا گیر کرده، معماری‌اش را می‌چینم، کدش را می‌نویسم و بعد با عدد نشان می‌دهم چه چیزی عوض شد. پلتفرم فروش، CRM و عملیات مشتری، دستیار هوش مصنوعی و اتوماسیون. بیشتر این سیستم‌ها همین حالا زیر ترافیک واقعی کار می‌کنند و تیم ۱۲ نفره‌ای که می‌گرداندشان با من است.

تهران. برای کسب‌وکارهایی در ایران، اتریش، کانادا و آمریکا کار کرده‌ام.

professional-positioning.ts
خروجی کار

پلتفرم فروش، ابزار CRM و عملیات، دستیار هوش مصنوعی و اتوماسیون — ساخته‌شده برای اینکه اندازه‌گیری شود، برگشت‌پذیر باشد و بشود تحویلش داد.

۵.۲s → ۱.۷sp95 صفحات آرشیو، بعد از بازنویسی فیلترها
۲.۸s → ۰.۹sp95 مسیرهای REST، بعد از محافظ مسیر
۳۸k → ۴.۹kکار در صف، بعد از اصلاح زمان‌بند
اسکرول کنید تا سیستم ساخته شود

۰۲ از مسئله تا پروداکشن

اول سیستم را زیر بار واقعی نگاه می‌کنم.

قبل از اینکه کدی عوض شود، می‌فهمم این سیستم واقعاً در پروداکشن چطور رفتار می‌کند: کدام صفحه‌ها کندند، کدام مسیرها داغ‌اند، دیتابیس کجا زیر فشار است، و تیم کجا دارد دور نرم‌افزار می‌چرخد به‌جای اینکه با آن کار کند.

/observe/production-signals.js
خروجیمسئله از حالت نظر شخصی درمی‌آید و تبدیل به عدد می‌شود.

۰۳ چه می‌سازم

چه چیزهایی می‌سازم، و چه چیزی سرِ پا نگهشان می‌دارد.

شش حوزه‌ای که مدام در کار برمی‌گردند: خود پلتفرم، هویت و امنیت دورش، هوش مصنوعی رویش، پولی که جابه‌جا می‌کند، سرعتی که با آن کار می‌کند، و اتوماسیونی که می‌گرداندش.

معماری پلتفرم

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

بدون از دست دادن آدرس در مهاجرت

امنیت و هویت

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

در خطا بسته می‌شود، نه باز

سیستم‌های هوش مصنوعی

دستیار فروشی که جوابش را از کاتالوگ زنده‌ی خودتان می‌گیرد، نه از حافظه‌ی مدل. مرحله‌به‌مرحله و پشت دروازه‌های ایمنی منتشر می‌شود و هر جا تصمیم مهم باشد، آدم آخرین حرف را می‌زند.

متکی به کاتالوگ خودتان

پول و دامنه‌ی کسب‌وکار

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

۴ نقص پولی پیش از راه‌اندازی گرفته شد

سرعت و پایداری

کندی را اول اندازه می‌گیرم بعد دست می‌زنم: زمان جواب سرور، لایه‌های کش، کوئری‌های سنگین و فشار روی مسیرها. نتیجه همیشه به‌صورت قبل و بعد روی همان متریک گفته می‌شود.

۶۱٪ کاهش زمان جواب صفحه‌ی محصول

اتوماسیون و عملیات

کارهایی که هر روز دستی تکرار می‌شوند می‌روند توی گردش‌کار: بات تلگرام و CRM، خط‌لوله‌ی گزارش، و ابزارهایی که تیم عملیات واقعاً استفاده می‌کند. هرجا تصمیم پول یا مشتری در کار باشد، بازبینی انسانی سر جایش می‌ماند.

بازبینی انسانی هرجا تصمیم مهم است

۰۴ بر اساس کسب‌وکار

برای کسب‌وکار ساخته شده، نه برای استک.

شش نوع کسب‌وکاری که این سیستم‌ها همین حالا در آن‌ها کار می‌کنند، با ماژول‌هایی که هرکدام استفاده می‌کند — و چهار نوعی که همان‌طور که هستند به آن‌ها منتقل می‌شوند.

خرده‌فروشی آنلاین

همین حالا در حال کاریک فروشگاه زنده‌ی ساعت و جواهر: کاتالوگ و فیلترها، پرداخت با تأیید شماره، درگاه، پیامک موجود‌شدن کالا و بازیابی سبد، عملیات قیمت و موجودی از روی اکسل.

  • p95 صفحات آرشیو ۵.۲s ← ۱.۷s
  • TTFB صفحه‌ی محصول ۲.۳s ← ۰.۹s
  • اطلاع موجود‌شدن با پیامک یا ایمیل، فقط یک‌بار

ماژول‌هافیلتر کاتالوگکش تمام‌صفحهپرداخت + OTPموجود‌شدن کالابازیابی سبدهمگام‌سازی قیمت و موجودیتخفیف گروهیمحصولات مشابه

عمده‌فروشی و شبکه‌ی نمایندگان

همین حالا در حال کارپلتفرم B2B برای یک توزیع‌کننده‌ی ساعت: کاتالوگ نمایندگان به‌صورت PWA، سفارش‌گیری با کمک مشاور، تأیید فروشنده‌ی آنلاین، خروجی به تفکیک برند، و سایت‌های برند که از یک کاتالوگ مرکزی می‌خوانند.

  • یک پایگاه محصول، چند ویترین
  • تأیید فروشنده پیش از دیدن قیمت همکار
  • پایش قیمت رقبا و نمایندگان

ماژول‌هاکاتالوگ نمایندگان (PWA)سفارش با کمک مشاورتأیید فروشندهسایت‌های برندپایش قیمتخروجی اکسل

مارکت‌پلیس و امانت‌فروشی

همین حالا در حال کارمارکت‌پلیس ساعت دست‌دوم: پذیرش فروشنده، بازرسی روی میز، امانت، رزرو فقط در برابر پرداخت تأییدشده، تسویه — هر مرحله یک حالت، هر گذار ثبت‌شده.

  • رزرو فقط در برابر پرداخت تأییدشده وجود دارد
  • ردِ میز بازرسی قطعه را با دلیل به فروشنده برمی‌گرداند
  • مرز امانت به‌صورت ماشین حالت

ماژول‌هاپذیرش فروشندهبازرسی و تأیید اصالتامانترزرو و بیعانهتسویهرتبه‌ی فروشنده

باشگاه مشتریان و عضویت

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

  • ۴ نقص پولی پیش از راه‌اندازی با بررسی‌گر جهش گرفته شد
  • ۰ اعشار روی پول
  • سه کانال با نرخ خودشان امتیاز می‌دهند: وب، پیشخوان، تعمیرات

ماژول‌هادفتر کل امتیازسطح‌بندیکیف پولمعرفیپیامک مناسبتیکسب امتیاز چندکانالهنمای اپراتور

میز خدمات و تعمیرات

همین حالا در حال کارماژول تعمیرات و خدمات پس از فروش داخل سیستم عملیات مشتری: پذیرش با شماره تلفن حساب مشتری را باز می‌کند، تأیید قیمت در پنل مشتری، بیعانه، برگه‌ی تکنسین، رمز تحویل، دفترچه‌ی قیمتی که از تاریخچه یاد می‌گیرد.

  • تأیید قیمت در پنل مشتری، نه با پاسخ پیامکی
  • کارمند تومان وارد می‌کند، دفتر ریال ذخیره می‌کند
  • تعمیرات با نرخ خودش امتیاز باشگاه می‌دهد

ماژول‌هاپذیرشقیمت و تأییدبیعانهصف تکنسینرمز تحویلدفترچه‌ی قیمت و باتری

CRM، تیم فروش و پیشخوان

همین حالا در حال کاراپ اپراتور با یازده صف کاری، گزارش پورسانتی که صفحه، داشبورد و بات تلگرام تا تومان روی آن توافق دارند، ورود فروش حضوری از خروجی حسابداری، پل تماس تلفن فروشگاه، و یک گزارش روزانه به مالک.

  • ۱۱ صف اپراتور: امروز، پیگیری، جدید، پس از فروش، بازگشت، سبد رهاشده، موجود‌شدن، تیکت، چت، تولد، اخیر
  • کارت سفارش زنده در تلگرام که خودش به‌روز می‌شود
  • یک گزارش مالک در روز

ماژول‌هاصف‌های اپراتوربازگشت مشتریورود سرنخگزارش پورسانتپل تماسکارت سفارش تلگرامخلاصه‌ی روزانه

برای این‌ها هنوز ساخته نشده — ماژول‌ها همان‌طور که هستند منتقل می‌شوند

هیچ‌کدام از موارد زیر ادعای کار انجام‌شده نیست. نقشه‌ی صادقانه‌ای است از اینکه چنین کسب‌وکاری از کدام ماژول‌های در حال کار شروع می‌کند.

باشگاه ورزشیعضویت و سطح‌بندی (دفتر کل باشگاه) · پورتال عضو با OTP · پیامک تولد · صف‌های پیشخوان · گزارش پورسانت مربی
رستوران و کافهکارت سفارش تلگرام · کوپن مراجعه‌ی بعدی · امتیاز باشگاه · پیامک مناسبتی · خلاصه‌ی روزانه‌ی مالک
کلینیک و سالنرزرو با بیعانه (ماشین حالت مارکت‌پلیس) · پورتال نوبت با OTP · اعلان خالی‌شدن نوبت (الگوی موجود‌شدن کالا) · درآمد هر متخصص
فروشگاه زنجیره‌ایورود CRM چندشعبه · کسب امتیاز به تفکیک شعبه · پایش قیمت · سایت‌های برند روی یک کاتالوگ

۰۵ نمونه‌های اثبات‌شده

پنج سیستمی که بیشترین کار رویشان رفته.

هرکدام برای یک گلوگاه واقعی ساخته شده‌اند و هرکدام یک نمایش عمومی روی گیت‌هاب دارند که می‌توانید معماری و نمونه‌کدشان را ببینید.

معماری پلتفرمCommerce Platform (Modular Monolith)

بک‌اندی برای فروش که بی‌صدا نمی‌پوسد.

یک فروشگاه ساعت و جواهر که داشت از ووکامرس بیرون می‌آمد. قیمت، موجودی، سفارش و پرداخت هرکدام ماژول خودشان شدند با رابط مشخص، و مرز بین ماژول‌ها موقع بیلد بررسی می‌شود — یعنی کسی نمی‌تواند بی‌سروصدا از وسط دیوار رد شود. مهاجرت هم طوری چیده شد که هیچ آدرسی عوض نشود.

اجبار در CI مرز ماژول‌هاهر URL به‌طراحی حفظ می‌شود
اثر: معماری با گذشت زمان فرسوده نمی‌شود و فروشگاه در طول مهاجرت رتبه‌اش را نگه می‌دارد.
/platform/modules/pricing.ts
همه پروژه‌ها مطالعه کیس‌ها فهرست کامل پروژه‌ها را ببینید، بعد کیس‌استادی‌ها را باز کنید: مسئله‌ی کسب‌وکار، تصمیم مهندسی، نتیجه و نمونه‌ی کد.

۰۶ دامنه‌ی مهندسی

کاری که یک پلتفرم فروش واقعاً لازم دارد، در سه حوزه.

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

مهندسی پلتفرم فروش

ساخت و نگهداری فروشگاه‌های واقعی روی WordPress/WooCommerce: افزونه‌ی اختصاصی به‌جای وصله، هوک امن، کنترل‌های مدیریتی و مسیر بازگشت برای هر تغییر.

PHPWordPress Coreهوک‌های WooCommerceافزونه‌ی اختصاصیMU-Pluginجریان پرداختمنطق سبد خریدAPI محصولAction SchedulerWP-CronElementorUX پنل مدیریت
سرعت و عیب‌یابی

پیدا کردن اینکه کندی دقیقاً از کجاست: زمان جواب سرور، رفتار کش، فشار دیتابیس، مسیرهای داغ و کارهایی که پشت صحنه منابع را می‌خورند.

LiteSpeedمیکروکشکاهش کوئریREST Shieldکنترل Autoloadپاک‌سازی Transientتحلیل SQLتحلیل لاگکنترل ترافیک خروجیپروفایل درخواست کندردیابی KPI
هوش مصنوعی و اتوماسیون

گردش‌کارهایی که آدم، داده و مدل را به هم وصل می‌کنند بدون اینکه کنترل از دست برود — با تأیید انسانی سر جای درست.

n8nWebhookبات تلگرامGoogle Sheets APIمسیردهی CRMتأیید انسانیشاخه‌ی خطاگردش‌کار زمان‌بندی‌شدهخلاصه‌سازی با هوش مصنوعیعامل هوش مصنوعیطراحی پرامپت
API، داده و گزارش

APIهای اسنپ‌شات، استخراج داده از سرویس‌های بیرونی، داشبورد و گزارشی که خودش ساخته می‌شود و می‌شود تصمیم رویش گرفت.

REST APIمدل دادهPythonخزندهپایپ‌لاین CSVاتوماسیون ExcelGSCGA4Clarityاعتبارسنجی دادهلاگ عملیاتی
فرانت‌اند و تجربه‌ی محصول

رابط‌هایی که سیستم پیچیده را برای مشتری، اپراتور و مدیر قابل استفاده می‌کنند — روی موبایل هم همان‌قدر که روی دسکتاپ.

JavaScriptطراحی واکنش‌گراداشبورد مدیریتیMotion UILiquid Glass UIدسترس‌پذیریکارایی فرانت‌اندبهینه‌سازی تبدیل
امنیت، عملیات و یکپارچه‌سازی

سطح عمومی امن‌تر، مسیرهای کنترل‌شده، اتصال به سرویس‌دهنده‌ها، و منطق بازیابی که وقتی چیزی قطع شد کار را از دست ندهد.

فایروال APIمحدودیت نرخفهرست مجازکنترل ترافیک رباتGoogle APIsسرویس‌دهنده‌ی پیامکVoIP / Novatelاعلان PWAMonitoringمنطق بازیابی
سیستم‌های کسب‌وکار

ابزارهای داخلی که کار دستی را کم می‌کنند و فروش، خدمات، انبار و گزارش را به یک پرونده‌ی واحد وصل می‌کنند.

CRMهاب مشتریسیستم رزروسیستم آموزشیکیف پول طلاگردش‌کار فروشاتوماسیون تیمیداشبورد عملیاتی
رهبری مهندسی

مستند دقیق، معماری ماژولار، بازبینی کد، و تصمیم‌گرفتن برای پروژه‌هایی که جواب آماده ندارند — و هدایت تیمی که اجرایشان می‌کند.

راهبرد فنیمستندات معمارینوشتن مشخصات فنیبازبینی کدکنترل ریسکترجمه‌ی نیاز کسب‌وکار به فنیهدایت تیم

۰۷ روش کار من

روش کار من.

چهار قدم؛ چه کار یک فروشگاه زنده باشد، چه یک تیم مهندسی از راه دور، چه کسب‌وکاری که یک نفر را می‌خواهد که بتواند یک تصمیم فنی را به اثرش روی فروش و پشتیبانی وصل کند.

در گالری جواهریان مالک پلتفرم آنلاین‌ام و مهندسی آن را رهبری می‌کنم، و یک تیم آنلاین ۱۲ نفره‌ی چندتخصصی را هدایت می‌کنم — توسعه، فروش، سئو، عملیات CRM، پشتیبانی محصول، طراحی و شبکه‌های اجتماعی — تیمی که تصمیم‌های پلتفرم را به نتیجه‌ی تجاری روزانه تبدیل می‌کند.

تشخیص

قبل از دست‌زدن به کد می‌فهمم زیر بار واقعی چطور رفتار می‌کند: صفحه‌ی کند، مسیر داغ، ریسک پرداخت، فشار API، رشد دیتابیس.

معماری

پلاگین ماژولار، مسیر جایگزین امن، مرز کش، اسنپ‌شات داده، کنترل ادمین و مسیر بازگشت طراحی می‌کنم.

ساخت

ماژول، API، داشبورد، جریان کار و اتوماسیون را تحویل می‌دهم — آماده‌ی پروداکشن، پشت فلگ، برگشت‌پذیر.

اندازه‌گیری

همان متریک، همان ترافیک، قبل و بعد: TTFB، اندازه‌ی صف، فشار مسیر، تأخیر گزارش، و کار دستی‌ای که حذف شده.

۰۸ مسیرهای همکاری

دو راه برای شروع همکاری

بعضی کسب‌وکارها سیستمی می‌خواهند که با اسکوپ مشخص راه بیفتد. بعضی دیگر مسئله‌ای دارند که جواب آماده ندارد. هر دو را انجام می‌دهم؛ اسکوپ و قیمتشان هم فرق می‌کند.

مسیر ۰۱

A2 — سیستم‌های محصولی‌شده

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

Essentialکنترل و نظم

برای تیمی که به یک پایه‌ی عملیاتی قابل‌اتکا برای مشتری، پیگیری و کارهای اصلی نیاز دارد.

  • پرونده‌ی مشتری و سرنخ با تاریخچه‌ی کامل فعالیت
  • پیگیری با اقدام بعدیِ مشخص و مسئول مشخص
  • پایپ‌لاین ساده‌ی فرصت‌ها
  • داشبورد عملیاتی و گزارش‌های پایه
  • نقش، دسترسی و ردِ ممیزی روی کارهای حساس
  • همان اتصال‌هایی که اسکوپ توافق‌شده لازم دارد
بررسی اسکوپ
AI Proهوشمندی کنترل‌شده

برای تیمی که می‌خواهد هوش مصنوعی داخل جریان‌های واقعی فروش و عملیات بیاید، نه یک چت‌بات کنار سیستم.

  • هر چیزی که در Growth هست
  • دستیار فروش و مشاور محصول، متکی بر کاتالوگ خودتان
  • خلاصه‌ی مدیریتی و پیش‌نویس با کمک هوش مصنوعی
  • رجیستری ابزار با سطح ریسک روی هر اقدام
  • تأیید انسانی پیش از اقدام‌های حساس
  • ردِ ممیزی و پایش مصرف برای هر اقدام هوش مصنوعی
  • پیکربندی مدل و ارائه‌دهنده، با رفتار جایگزین مشخص

هوش مصنوعی در A2 منبع حقیقت نیست؛ روی داده‌ی عملیاتی تأییدشده و ابزارهای کنترل‌شده کار می‌کند.

بررسی اسکوپ
اسکوپ اختصاصی / سازمانی

بر پایه‌ی Growth یا AI Pro و متناسب با معماری، استقرار و اتصال‌های سازمان: چند شرکت یا چند برند، اتصال به ERP و POS و حسابداری، SSO، استقرار خصوصی یا روی زیرساخت خودتان، مهاجرت پیچیده، کانکتور و گزارش اختصاصی.

نیازمند بررسی فنی

افزونه‌هایی مثل نگهداشت مشتری، خدمات پس از فروش، اتوماسیون تأمین‌کننده و تولید محتوای محصول مستقل از پکیج می‌مانند.

مسیر ۰۲

مهندسی اختصاصی

برای مسئله‌هایی که به معماری، بازنویسی، مهاجرت یا اتصالی نیاز دارند که حول محدودیت‌های خودتان طراحی شود.

معماری و بررسی فنی

ممیزی سیستم، تحلیل گلوگاه، برنامه‌ی اتصال و مهاجرت، تحلیل ریسک و نقشه‌ی راه فنیِ قابل اجرا.

مهندسی پلتفرم فروش

کاتالوگ، قیمت‌گذاری، موجودی، پرداخت و جریان سفارش، عملیات ادمین، کارایی و سئوی فنی.

CRM و عملیات مشتری

پرونده‌ی مشتری، جریان سرنخ، ارجاع و SLA، ابزار اپراتور، انتساب، بازیابی و گزارش.

هوش مصنوعی و اتوماسیون

دستیار متکی بر داده‌ی واقعی، سیستم‌های LLM ابزارمحور، اتوماسیون پیام و جریان کار، خلاصه‌ی مدیریتی.

API و یکپارچه‌سازی

REST API، آداپتور و کانکتور، اتصال ERP و POS و حسابداری، همگام‌سازی داده، idempotency و طراحی تلاش مجدد.

کارایی، پایداری و عملیات

تشخیص کارایی، تحلیل کش و کوئری، کارهای پس‌زمینه، مشاهده‌پذیری، مدیریت خطا و ایمنی انتشار.

شروع بررسی فنی

۰۹ همکاری با من

از مسئله شروع کنیم، نه از ابزار.

جایی به درد می‌خورم که مسئله بین مهندسی و کسب‌وکار گیر کرده: پلتفرمی که به معماری نیاز دارد نه به یک پلاگین دیگر، عملیاتی که ابزار می‌خواهد، یا تصمیمی که باید هم برای برنامه‌نویس توضیح داده شود هم برای کسی که فروشگاه را می‌گرداند.

پیشنهاد تخصصی بررسی معماری و عملیات

یک نگاه متمرکز به چیزی که الان می‌گردانید: معماری، کارایی، بخش‌های پرریسک پرداخت، فشار API، و چیزهایی که می‌شود خودکار کرد — با نقشه‌ی راهی که بشود اجرایش کرد، نه اینکه بایگانی شود.

بهترین نوع همکاری

  • پلتفرمی که به معماری نیاز دارد، نه یک پلاگین دیگر
  • CRM، عملیات مشتری و ابزار داخلی دور آن
  • دستیار هوش مصنوعی که روی داده‌ی واقعی بماند
  • بازیابی کارایی فروشگاهی که همین حالا زیر بار است
  • مالکیت فنی جایی که فشار کم نمی‌شود

۱۰ نوشتار فنی

مقاله‌های مهندسی فروشگاهی.

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

۱۱ شروع گفت‌وگوی مهندسی

سیستمی می‌خواهید که مهندسی‌شده باشد، نه وصله‌پینه؟

آدرس سایت، جایی که گیر کرده، یا فقط خودِ مسئله را بفرستید. یک برنامه‌ی فنی ساده می‌گیرید: چه چیزی خراب است، من چه می‌کنم، به چه ترتیبی، و کجا ممکن است بد پیش برود.