آموزش Advanced Node.js: برنامه های مقیاس گذاری

Advanced Node.js: Scaling Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در حالی که Node.js برای ایجاد برنامه های کوچک با حداقل سطح مناسب است ، اما برای مقیاس سازی طراحی شده است. در این دوره ، تکنیک های پیشرفته برنامه نویسی را یاد بگیرید که می تواند به شما در مقیاس بندی برنامه های Node.js کمک کند. مربی الکس بنکس از مکعب مقیاس عبور می کند و در مورد جهات مختلفی که می توان برنامه را در آن مقیاس بندی کرد بحث می کند: در امتداد محور x ، محور z و محور y. وی همچنین به شبیه سازی می پردازد ، و در مورد چگونگی پردازش Node.js و کار با خوشه ها با PM2 بحث می کند. بعلاوه ، نحوه تنظیم پارتیشن بندی افقی برای تقسیم داده ها بین پایگاه داده و همچنین تجزیه برنامه ها به ریز سرویس ها را بیاموزید.
موضوعات شامل:
  • شبیه سازی
  • مکعب مقیاس
  • مقیاس گذاری محور x ، محور z و محور y
  • فرآیندهای انشعاب
  • اجرای نمونه ای از پایگاه داده
  • مقیاس بندی پایگاه داده
  • تنظیم پارتیشن بندی افقی
  • تجزیه برنامه شما به سرویس های خرد

سرفصل ها و درس ها

مقدمه Introduction

  • ایجاد کارگروه Scaling applications with Node.js

  • ایجاد کارگروه What you should know

  • ایجاد کارگروه Using the exercise files

1. کلونینگ 1. Cloning

  • ایجاد کارگروه The scale cube

  • ایجاد کارگروه Scaling the x-axis

  • ایجاد کارگروه Forking processes

  • ایجاد کارگروه Using a cluster module

  • ایجاد کارگروه Architecting zero downtime

  • ایجاد کارگروه Working with clusters with PM2

2. مقیاس گذاری بانک اطلاعاتی 2. Database Scaling

  • ایجاد کارگروه Working with databases

  • ایجاد کارگروه Incorporating a database

  • ایجاد کارگروه Scaling the z-axis

  • ایجاد کارگروه Setting up horizontal partitioning

3. میکروسرویس 3. Microservices

  • ایجاد کارگروه Scaling the y-axis

  • ایجاد کارگروه Decomposing services

  • ایجاد کارگروه Service orchestration

  • ایجاد کارگروه Create an orchestration

  • ایجاد کارگروه Test the orchestration layer

نتیجه Conclusion

  • ایجاد کارگروه Next steps

نمایش نظرات

آموزش Advanced Node.js: برنامه های مقیاس گذاری
جزییات دوره
1h 15m
19
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
11,219
- از 5
ندارد
دارد
دارد
Alex Banks
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Banks Alex Banks

توسعه دهنده و مدرس نرم افزار

Alex Banks یک مؤمن واقعی جاوا اسکریپت است.

الکس به مدت دو دهه جاوا اسکریپت را آموزش داده است و در سال 2012 شرکت Moon Highway را برای طراحی و ارائه برنامه های درسی جاوا اسکریپت برای شرکت های سازمانی تاسیس کرد. او علاوه بر تدریس کارگاه ها و ایجاد دوره های آنلاین، نویسنده Learning React و Learning GraphQL از O'Reilly Media است. برای مقالات او در مورد برنامه نویسی، وبلاگ Moon Highway را در www.moonhighway.com/articles بررسی کنید.