پیشنهاد فرادرس

آموزش پیشرفته Node.js - مقیاس پذیری اپلیکیشن ها

دسته بندی ها: آموزش های لیندا (Lynda) ، آموزش طراحی وب ، آموزش Node.js ، آموزش جاوااسکریپت (Javascript)

در این دوره تکنیک های برنامه نویسی پیشرفته را یاد بگیرید که می تواند به اپلیکیشن های Node.js شما کمک کند. در این دوره به بررسی مقیاس گذاری cube، جهات مختلف که در آن اپلیکیشن مقیاس گذاری می شود و cloning می پردازیم. همچنین پارتیشن بندی افقی را برای تقسیم داده ها بین پایگاه داده ها و نیز نحوه تقسیم برنامه ها در میکروسرویس ها را فرا خواهید گرفت.

مباحث دوره:

  • Cloning
  • scale cube
  • مقیاس محور x، محور z و محور y
  • فرایندها
  • پیاده سازی instance پایگاه داده
  • مقیاس پایگاه داده
  • تنظیم پارتیشن بندی افقی
  • تجزیه اپلیکیشن خود به microservices

سرفصل:

  • معرفی دوره
  • مقیاس پذیری اپلیکینش ها با Node.js
  • چیزی که باید بدانید
  • استفاده از فایل های تمرین
  • Cloning
  • scale cube
  • مقیاس محور x
  • فرایندها
  • استفاده از ماژول cluster
  • معماری  zero downtime
  • کار با خوشه ها با PM2
  • مقیاس پایگاه داده
  • کار با پایگاه داده ها
  • مقیاس محور z
  • تنظیم پارتیشن بندی افقی
  • میکروسرویس ها
  • مقیاس محور Y
  • ایجاد orchestration
  • تست لایه orchestration
  • و غیره
آیا این نوشته را دوست داشتید؟
Advanced Node.js: Scaling Applications Publisher:Lynda Author:Alex Banks Duration:1h 15m Level:Advanced

Explore sophisticated programming techniques that can help you scale your Node.js applications, including cloning, database scaling, and decomposing apps into microservices.
Released: 10/16/2018
While Node.js is great for creating small apps with minimal surface areas, it was designed to scale. In this course, learn sophisticated programming techniques that can help you scale your Node.js applications. Instructor Alex Banks goes over the scale cube, discussing the different directions in which an app can be scaled: along the x-axis, z-axis, and y-axis. He also looks at cloning, discussing how to fork your Node.js processes and work with clusters with PM2. Plus, learn how to set up horizontal partitioning to split data between databases, as well as how to decompose applications into microservices.
Topics include:
Cloning
The scale cube
Scaling the x-axis, z-axis, and y-axis
Forking processes
Implementing a database instance
Database scaling
Setting up horizontal partitioning
Decomposing your app into microservices
Introduction
Scaling applications with Node.js
1m 43s
What you should know
1m 51s
Using the exercise files
1m 8s
1. Cloning
The scale cube
2m 19s
Scaling the x-axis
1m 14s
Forking processes
4m 6s
Using a cluster module
5m 53s
Architecting zero downtime
8m 7s
Working with clusters with PM2
5m 18s
2. Database Scaling
Working with databases
1m 36s
Incorporating a database
4m 17s
Scaling the z-axis
2m 9s
Setting up horizontal partitioning
7m 41s
3. Microservices
Scaling the y-axis
3m 25s
Decomposing services
9m 37s
Service orchestration
2m 52s
Create an orchestration
6m 46s
Test the orchestration layer
3m 47s
Conclusion
Next steps
1m 50s

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 186.0MB Lynda Advanced Node.js Scaling Applications_git.ir.rar