همه اجزا روی یک سرور اختصاصی با منابع بالا اجرا میشوند. لاراول Horizon مدیریت صف، Redis برای کش و Session، و نرمافزار Supervisord برای نگهداری پردازشهای سنگین.
سختافزار پایه
- CPU: 8 هسته (Intel Xeon / AMD EPYC)
- RAM: 32 گیگابایت DDR4
- دیسک: 256 NVMe (سیستم) + 512 SSD (داده)
- پهنای باند: 1 گیگابیت، ترافیک ماهانه 2 ترابایت
قابلیت ارتقا (Scale-Up)
- افزایش رم تا ۱۲۸ گیگابایت
- ارتقا CPU تا ۲۴ هسته
- اضافه کردن Redis replica در همان ماشین
- جداسازی دیتابیس به سرور دوم در صورت لزوم (مهاجرت ساده با تغییر config)
پیشبینی درآمد خالص (میلیون تومان) از کمیسیون فروش و خدمات
رشد تعداد نمایشگاهداران و مراکز خدمات فعال
هسته اصلی
- Laravel 11.x (PHP 8.2)
- MySQL 8.0 / PostgreSQL 15
- Redis 7 (Session, Cache, Queue Driver)
- Laravel Horizon (مدیریت صف پیشرفته)
بستههای کمکی
- Spatie Laravel Permissions (مدیریت نقش)
- Spatie Media Library (مدیریت فایل و تصاویر)
- Laravel Scout + TNTSearch (جستجوی سبک)
- Laravel Cashier / پرداخت سفارشی (زرینپال)
- Intervention Image (بهینهسازی عکس)
- Laravel Websockets (چت لحظهای)
// نمونه مدل Vehicle با قابلیت rating
class Vehicle extends Model {
use HasFactory, Spatie\MediaLibrary\InteractsWithMedia;
public function dealer() { return $this->belongsTo(User::class); }
public function scopeAvailable($query) { ... }
}
| معیار | راهکار لاراول + یک سرور قوی | چند سرور / میکروسرویس |
|---|---|---|
| هزینه راهاندازی اولیه | کم (۳ تا ۵ میلیون تومان ماهانه) | زیاد (حداقل ۱۰-۱۵ میلیون تومان) |
| زمان توسعه MVP | ۲-۳ ماه با تیم ۳ نفره | ۴-۶ ماه نیاز به DevOps |
| نگهداری و عملیات | ساده، یک سرور برای مانیتور | پیچیده، نیاز به تیم تخصصی |
| مقیاسپذیری تا ۳ سال آینده | بله (ارتقای رم و CPU) | بله اما با هزینه بالاتر |
| مناسب برای استارتاپ ایرانی | ایدهآل | ریسک و پیچیدگی |
زمانبندی و تیم
تیم ۴ نفره (۱ backend لاراول، ۱ frontend، ۱ UI/UX، ۱ مدیر پروژه). MVP ظرف ۳ ماه آماده بهرهبرداری. بازگشت سرمایه از ماه ششم پیشبینی میشود.
امنیت و پشتیبانی
گواهی SSL، رمزنگاری اطلاعات، فایروال برنامه (Laravel Security)، بکاپگیری خودکار روزانه از دیتابیس و فایلها به فضای ابری دوم.
KPI های حیاتی
تعداد معاملات موفق، نرخ تبدیل بازدید به درخواست، میانگین کمیسیون هر کاربر، زمان پاسخگویی سرور (کمتر از ۳۰۰ میلیثانیه).
تحلیل رقابتی
الهام از اتوبان، اما تمرکز روی خودروهای سنگین و خدمات تخصصی (مکانیک، جلوبند، کارواش صنعتی) که جای خالی در بازار دارد.
لاراول به طور طبیعی از چندین سرور پشتیبانی میکند. مراحل مهاجرت تدریجی:
- جداسازی دیتابیس (MySQL) روی سرور جداگانه.
- استفاده از Redis مستقل برای کش و صف.
- بارگذاری فایلها روی S3 (فضای ابری).
- استقرار Nginx Load Balancer و چند نمونه از اپلیکیشن.
- استفاده از Horizon برای توزیع صف روی چند worker.
این مهاجرت بدون تغییر در کدهای اصلی انجام میشود و تنها نیاز به تنظیمات environment دارد.