وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

NestJS Microservices: Build a Distributed Job Engine

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

Master NestJS Microservices by Building a Scalable, Distributed Job Engine with gRPC, Pulsar, Kubernetes & AWS


1 - Introduction
  • 1 -Introduction
  • 2 -System Architecture
  • 2 -jobber.pdf
  • 3 -Prerequisites
  • 4 -Resources
  • 5 -Nx Monorepo Setup - Part 1
  • 5 - GitHub Repository.html
  • 6 -Nx Monorepo Setup - Part 2
  • 7 -GitHub Actions CI

  • 2 - Users
  • 1 -Prisma Schema
  • 2 -Nx Prisma Targets
  • 3 -GraphQL & Nx Libs - Part 1
  • 4 -GraphQL & Nx Libs - Part 2
  • 5 -Users Mutation & Query

  • 3 - Cleanup
  • 1 -Commit Hooks
  • 2 -Unit Tests
  • 3 -Config Module
  • 4 -Nx Options

  • 4 - Authentication
  • 1 -JWT Module
  • 2 -Config Cleanup
  • 3 -User Verification
  • 4 -Sign JWT Cookie
  • 5 -JWT Strategy
  • 6 -User Parameter Decorator
  • 7 -Auth Playground Settings

  • 5 - Jobs
  • 1 -Generate Application
  • 2 -Job Decorator
  • 3 -Discovery Module
  • 4 -Jobs Resolver
  • 5 -Jobs Playground Settings

  • 6 - gRPC Transport
  • 1 -Auth Proto
  • 2 -TS Proto
  • 3 -gRPC Server
  • 4 -Auth Controller & Client
  • 5 -gRPC GQL Auth Guard
  • 6 -gRPC Auth Strategy

  • 7 - Pulsar Job Executor
  • 1 -Pulsar Client
  • 2 -Abstract Job Producer
  • 3 -Abstract Consumer
  • 4 -Job Executor
  • 5 -JSON GraphQL Scalar
  • 6 -Message Serialization & Error Handling
  • 7 -Job Validation

  • 8 - Message Batching
  • 1 -Pulsar Batch Producer
  • 2 -Backlog Test Script

  • 9 - Dockerization
  • 1 -NPM Workspaces
  • 2 -New Libraries
  • 3 -Library Dependencies
  • 4 -Library Webpack
  • 5 -Update Applications
  • 6 -Module Alias
  • 7 -Jobs Dockerfile
  • 8 -Finish Dockerfiles
  • 9 -Common Webpack

  • 10 - Logging
  • 1 -Pino Logger
  • 2 -GraphQL Logger
  • 3 -gRPC Logger

  • 11 - Kubernetes
  • 1 -Elastic Container Registry
  • 2 -GitHub Action ECR
  • 3 -Minikube
  • 4 -Update Prettier
  • 5 -Create Helm Chart
  • 6 -Jobs Deployment
  • 7 -Registry Creds Addon
  • 8 -Pulsar & Postgres
  • 9 -Environment Variables
  • 10 -Prisma Debian
  • 11 -Executor & Auth Deployment
  • 12 -Auth gRPC URL
  • 13 -Services
  • 14 -Minikube Service
  • 15 -Prisma Migrations
  • 16 -Job Execution

  • 12 - Horizontal Scaling
  • 1 -Fibonacci Script
  • 2 -Horizontal Scaling

  • 13 - Products
  • 1 -File Upload
  • 1 -products_json.zip
  • 2 -Products Service
  • 3 -Drizzle ORM
  • 4 -Drizzle Kit Migrations
  • 5 -Products Proto
  • 6 -Products gRPC
  • 7 -Load Products Job
  • 8 -Job File Data
  • 9 -Load Products Consumer
  • 10 -Products gRPC Client
  • 11 -Categories
  • 12 -Products Dockerfile
  • 13 -Products Helm
  • 14 -Products Helm Testing
  • 15 -Jobs Volume

  • 14 - Job Status
  • 1 -Jobs Prisma
  • 2 -Save Job
  • 3 -Job Acknowledge
  • 4 -Executor Acknowledge
  • 5 -Acknowledge Testing
  • 6 -Jobs Dockerfile Prisma
  • 7 -Acknowledge Helm
  • 8 -Job Status Resolver

  • 15 - Production
  • 1 -Ingress
  • 2 -AWS CLI
  • 3 -Elastic Kubernetes Service
  • 4 -LB Controller & CSI Driver
  • 5 -AWS Helm Chart - Part 1
  • 6 -AWS Helm Chart - Part 2
  • 7 -Horizontal Scaling
  • 8 -Custom Domain & SSL
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 45263
    حجم: 6563 مگابایت
    مدت زمان: 899 دقیقه
    تاریخ انتشار: ۲۵ مرداد ۱۴۰۴
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید