jorge07/symfony-6-es-cqrs-boilerplate
این یک الگوی آماده برای توسعه بکاند با استفاده از Symfony 6 است که معماریهای دامنه محور (DDD)، ذخیره رویداد (Event Sourcing) و CQRS را پیادهسازی میکند.
کاربرد:
این پروژه به توسعهدهندگان کمک میکند تا سریع یک ساختار حرفهای و مقیاسپذیر برای برنامههای پیچیده بکاند بسازند، بدون اینکه نیاز باشد زمان زیادی صرف تنظیم معماری کنند. ️
در چه شرایطی بهتره استفاده شود؟
وقتی قراره یک سیستم بزرگ با تغییرات پیچیده دامنه، نیاز به ردیابی تاریخچه تغییرات و جداسازی منطق نوشتن و خواندن دادهها داشته باشه، این الگو عالیه. مثلاً سیستمهای مالی، سفارشدهی، یا پلتفرمهای تراکنشی.
چند مثال از موارد استفاده:
- ساخت یک سیستم بانکی با قابلیت ردیابی تمام تراکنشها
- توسعه یک پلتفرم فروشگاهی با مدیریت پیچیده سفارشات
- ایجاد سیستمهایی که نیاز به audit trail دارند
- ##DDD
- ##CQRS
- ##EventSourcing
- ##Symfony
- ##Backend
- ##Boilerplate
- ##PHP
- ##Microservices
- ##Architecture
- ##CleanCode
