پاسخ داده شده: عملکرد نرم افزار اندروید انلاین
سلام
چند تا موردی که ممکنه براتون مشکل ساز بشن :
1 - برای کد یونیت تست نوشته نشده - و هر تغییر کوچیکی چه در ساختار دیتابیس و چه جاهای دیگه میتونه کل نرم افزارتون رو از کار بندازه .
2 - نیاز به روش هایی دارید که بتونید همزمان از چند تا سرور استفاده کنید یا خیلی سریع بتونید سرورتون رو عوض کنید برای مثال میتونید از docker استفاده کنید
3- معمولا برای use case ای که شما گفتید MySQL استفاده نمیکنن بهتره از دیتابیس های NoSQL ای استفاده کنید
4- باید از یک روش استاندارد برای نوشتن API استفاده کنید REST یا GraphQL ( پیشنهاد من GraphQL هست )
5- سرور رو از جای قابل اطمینان تهیه کنید و معمولا هر قدر سرویس گراتر باشه حجم کارهایی که باید انجام بدید و همینطور ریسک نرم افزارتون کمتر میشه
6- کدی که انجام دادید Authorization خاصی نداره بجای PHP خام ترجیحا از کتابخونه های سطح بالاترمثلا Yii2 استفاده کنید که درصد زیادی ازاین دست عملیات ها رو استاندارد پیاده سازی کردن
چند تا موردی که ممکنه براتون مشکل ساز بشن :
1 - برای کد یونیت تست نوشته نشده - و هر تغییر کوچیکی چه در ساختار دیتابیس و چه جاهای دیگه میتونه کل نرم افزارتون رو از کار بندازه .
2 - نیاز به روش هایی دارید که بتونید همزمان از چند تا سرور استفاده کنید یا خیلی سریع بتونید سرورتون رو عوض کنید برای مثال میتونید از docker استفاده کنید
3- معمولا برای use case ای که شما گفتید MySQL استفاده نمیکنن بهتره از دیتابیس های NoSQL ای استفاده کنید
4- باید از یک روش استاندارد برای نوشتن API استفاده کنید REST یا GraphQL ( پیشنهاد من GraphQL هست )
5- سرور رو از جای قابل اطمینان تهیه کنید و معمولا هر قدر سرویس گراتر باشه حجم کارهایی که باید انجام بدید و همینطور ریسک نرم افزارتون کمتر میشه
6- کدی که انجام دادید Authorization خاصی نداره بجای PHP خام ترجیحا از کتابخونه های سطح بالاترمثلا Yii2 استفاده کنید که درصد زیادی ازاین دست عملیات ها رو استاندارد پیاده سازی کردن
