سلام این برنامه میتونه یک کتابخانه اینترنتی باشه یا هر ایده که شما دارید.
هدف این برنامه این است که شما یک برنامه مبتنی بر میکروسرویس ایجاد کنید طبق اصول زیر:
برنامه باید یا زبان C# و دیتابیس sql باشد.
فرانت angular یا چیز دیگری باشد.
برنامه باید با استفاده از Kubernetes قابل استقرار باشد.
برنامه باید حداقل از دو نوع مختلف میکروسرویس و یک پایگاه داده تشکیل شده باشد.
هر میکروسرویس باید یک REST API برای دسترسی داشته باشد.
برنامه باید از "بیرون" قابل دسترسی باشد (مثلاً از طریق یک مرورگر وب).
تمامی میکروسرویسهای برنامه باید به صورت مستقل از هم قابلیت مقیاسپذیری افقی داشته باشند.
هر تصویری از میکروسرویسهای مورد نیاز برای اجرای برنامه شما باید به Docker Hub ارسال شده باشد تا Kubernetes بتواند آنها را پیدا کند.
برنامه باید از یک نوع پایگاه داده استفاده کند که به عنوان یک میکروسرویس جداگانه اجرا میشود.
پایگاه داده باید از حافظهای استفاده کند که در برابر راهاندازی مجدد زیرساخت استقرار پایدار باشد.
پایگاه داده نیازی به مقیاسپذیر بودن ندارد.
موارد زیر باید تحویل داده شوند:
توضیحی از نرمافزاری که ساختهاید و عملکرد آن.
طراحی معماری نرمافزار برنامه شما، که نقش هر مؤلفه در سیستم، مسئولیتهای آنها و اصول معماری (مثلاً الگوهای معماری ابری) که برای اتصال آنها به یک سیستم عملی استفاده شده است را توصیف میکند. این شامل نقشهای بین مؤلفههای نرمافزار و میکروسرویسهایی است که برای پیادهسازی مؤلفهها طراحی و ساخته شدهاند.
بحثی در مورد مزایا و چالشهای طراحی معماری شما. این باید شامل بحثی در مورد امنیت باشد. همچنین باید شامل بحثی در مورد اقداماتی باشد که برای کاهش چالشهای شناسایی شده انجام دادهاید یا میتوان انجام داد.
سورس کد برنامه این باید شامل کد استقرار Kubernetes باشد.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.