لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
میکروسرویس های بدون سرور AWS با الگوها و بهترین روش ها [ویدئو]
AWS Serverless Microservices with Patterns and Best Practices [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، میکروسرویسهای بدون سرور رویداد محور AWS را با استفاده از AWS Lambda، AWS DynamoDB، AWS API Gateway، AWS EventBridge، AWS SQS، AWS CDK برای IaC و AWS CloudWatch برای نظارت، یاد خواهید گرفت. شما یاد خواهید گرفت که برنامه های کاربردی بدون سرور قابل اعتماد و مقیاس پذیر را با پیروی از معماری میکروسرویس توسعه دهید.
از AWS API Gateway برای توسعه مبتنی بر API Restful و منابع رویداد همزمان، AWS EventBridge برای ارتباطات ناهمزمان رویداد محور بین میکروسرویسها، و AWS SQS برای جداسازی میکروسرویسها و پردازش رویدادها به صورت ناهمزمان با استفاده از صفها استفاده خواهید کرد. پروژه ساخت اپلیکیشن تجارت الکترونیکی کاملاً بدون سرور خواهد بود. اجزای بدون سروری که مورد استفاده قرار خواهند گرفت عبارتند از API Gateway، Product Lambda microservices، Basket Lambda microservices، و AWS EventBridge.
سه نوع ارتباط وجود خواهد داشت: ارتباط همزمان با AWS API Gateway، ارتباط ناهمزمان با EventBus بدون سرور AWS، که EventBridge است، و ارتباط نقشهبرداری منبع رویداد هنگام جمعآوری رکوردهای صف از سرویسهای Lambda به AWS SQS-Simple Queue Service. در نهایت، شما از AWS CDK برای توسعههای پشتههای بدون سرور IaC که ما توسعه داده و برای همه سرویسها ارائه خواهیم کرد، استفاده خواهید کرد.
در پایان این دوره، نحوه طراحی و توسعه میکروسرویس های رویداد محور AWS با استفاده از الگوهای بدون سرور و بهترین شیوه ها را خواهید آموخت.
همه منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/PacktPublishing/AWS-Serverless-Microservices-with-Patterns-and-Best-Practices قوانین و تعاریف هدف را برای AWS EventBridge ایجاد کنید.
REST API و نقاط پایانی CRUD را با استفاده از AWS Lambda، API Gateway بسازید
با استفاده از AWS DynamoDB روی پایداری داده کار کنید
میکروسرویس ها را با رویدادها با استفاده از AWS EventBridge جدا کنید
صف های پیام برای ارتباطات متقابل با استفاده از AWS SQS
کار بر روی توسعه پشته ابری با IaC با استفاده از AWS CloudFormation CDK این دوره برای توسعه دهندگان نرم افزاری ایده آل است که می خواهند پروژه های دنیای واقعی را با سرویس های بدون سرور AWS و معماران نرم افزار/راه حل توسعه دهند که می خواهند پروژه های دنیای واقعی را با خدمات بدون سرور AWS توسعه دهند. دانشآموزانی که میخواهند برای AWS Certified Developer Associate و AWS Certified Solutions Architect Associate شرکت کنند نیز از این دوره بهرهمند خواهند شد.
برای شروع دوره به دانش اولیه در زمینه ابر، جاوا اسکریپت و تایپ اسکریپت نیاز دارید. دانش اولیه استفاده از حساب AWS یک امتیاز مثبت است اما اجباری نیست. یک برنامه کاربردی واقعی با الگوهای طراحی بدون سرور و بهترین روشها به صورت عملی توسعه دهید * یک برنامه کاربردی بدون سرور در دنیای واقعی توسعه دهید، که قبلاً توسط شرکتهای زیادی در جهان استفاده و توسعه داده شده است. راه عملی
سرفصل ها و درس ها
مقدمه دوره
Introduction to the Course
معرفی
Introduction
برنامه نهایی – برنامه تجارت الکترونیکی مبتنی بر رویداد بدون سرور
Final Application – Serverless Event-Driven E-Commerce Application
ساختار کد پروژه
Project Code Structure
مدیریت هزینه AWS در طول دوره
AWS Cost Management During the Course
ساختار دوره و نحوه یادگیری
Course Structure and Way of Learning
انواع فراخوانی AWS Lambda
AWS Lambda Invocation Types
سفر بدون سرور ما با انواع فراخوانی AWS Lambda
Our Serverless Journey with AWS Lambda Invocation Types
توضیح داده شده بدون سرور: مدل مسئولیت عملیاتی AWS
Serverless Explained: AWS Operational Responsibility Model
خدمات بدون سرور AWS برای معماری های میکروسرویس
AWS Serverless Services for Microservices Architectures
کد پروژه و اسلایدهای دوره
Project Code and Course Slides
کد پروژه و اسلایدهای دوره
Project Code and Course Slides
ایجاد حساب AWS – ردیف رایگان
Create AWS Account – Free Tier
ایجاد حساب رایگان ردیف AWS
Create Free Tier AWS Account
بهترین روش های امنیتی حساب های AWS
Security Best Practices of AWS Accounts
حساب کاربری IAM ایجاد کنید و برای دسترسی برنامهریزی و کنسول پیکربندی کنید
Create IAM User Account and Configure for Programmatic and Console Access
انواع دسترسی AWS - دسترسی به کنسول برنامه نویسی و مدیریتی
AWS Access Types - Programmatic and Management Console Access
توسعه اولین عملکرد لامبدا ما
Developing Our First Lambda Function
نمای کلی AWS Lambda
AWS Lambda Overview
AWS Lambda چگونه کار می کند؟
How Does AWS Lambda Work?
ویژگی های اصلی AWS Lambda
AWS Lambda Main Features
منابع رویداد AWS Lambda و سرویسهای راهانداز مقصد
AWS Lambda Event Sources and Destination Trigger Services
انواع فراخوانی AWS Lambda
AWS Lambda Invocation Types
کد عملکرد AWS Lambda
AWS Lambda Function Code
AWS Lambda Walkthrough با کنسول مدیریت AWS
AWS Lambda Walkthrough with AWS Management Console
بهترین روشها و معماری رویداد محور AWS Lambda
AWS Lambda Best Practices and Event-Driven Architecture
الگوهای یکپارچه سازی برنامه برای میکروسرویس ها
Application Integration Patterns for Microservices
تفکر بدون سرور AWS برای معماری میکروسرویس های رویداد محور
Thinking AWS Serverless for Event-Driven Microservices Architecture
فکر بدون سرور
Thinking Serverless
AWS به عنوان یک چارچوب توسعه برنامه
AWS as an Application Development Framework
AWS Lambda به عنوان یک میکروسرویس
AWS Lambda as a Microservice
نقشه برداری معماری میکروسرویس با سرویس های بدون سرور AWS برای میکروسرویس
Mapping Microservice Architecture with AWS Serverless Services for Microservice
طراحی میکروسرویس های بدون سرور رویداد محور با AWS Lambda
Event-Driven Serverless Microservices Design with AWS Lambda
الگوهای معماری بدون سرور و بهترین روش ها
Serverless Architectural Patterns and Best Practices
توسعه API Gateway RESTful API با منابع رویداد لامبدا همزمان
API Gateway RESTful API Development with Synchronous Lambda Event Sources
معرفی بخش
Introduction to the Section
دروازه API آمازون چیست؟
What Is Amazon API Gateway?
معماری دروازه API
Architecture of API Gateway
ویژگی های اصلی API Gateway
Main Features of API Gateway
موارد استفاده دروازه API آمازون
Amazon API Gateway Use Cases
دروازه API به عنوان یک منبع رویداد همزمان لامبدا
API Gateway as a Lambda Synchronous Event Sources
مفاهیم اصلی دروازه API آمازون
Amazon API Gateway Core Concepts
دروازه API آمازون - تفاوت بین REST - HTTP API
Amazon API Gateway - Differences Between REST - HTTP API
Amazon API Gateway Walkthrough با کنسول مدیریت AWS
Amazon API Gateway Walkthrough with AWS Management Console
ساخت میکروسرویس با AWS Lambda برای منابع رویدادی مبتنی بر API همزمان
Building Microservices with AWS Lambda for Synchronous API-Driven Event Sources
توسعه میکروسرویس های همزمان AWS Lambda با دروازه API آمازون
Developing AWS Lambda Synchronous Microservices with Amazon API Gateway
با افزودن API Gateway Trigger یک REST API از تابع AWS Lambda ایجاد کنید
Create a REST API from AWS Lambda Function by Adding API Gateway Trigger
درک Lambda Trigger با رویداد JSON Object
Understanding Lambda Trigger with Event JSON Object
آشنایی با تریگر همزمان دروازه API به AWS Lambda
Understanding API Gateway Synchronous Trigger to AWS Lambda
پاکسازی منابع
Resource Cleanup
پایداری داده NoSQL بدون سرور AWS DynamoDB
AWS DynamoDB Serverless NoSQL Data Persistence
اجرای دستورات CDK در کد VS - Set-ExecutionPolicy RemoteSigned
Run CDK Commands on VS Code - Set-ExecutionPolicy RemoteSigned
بررسی اجمالی دستورات CDK
CDK Commands Overview
پشته CDK بوت استرپ
Bootstrapping CDK Stack
توسعه برنامه AWS CDK ما – قسمت 1
Developing Our AWS CDK App–Part 1
استقرار برنامه AWS CDK ما - قسمت 2
Deploying Our AWS CDK App - Part 2
اصلاح برنامه AWS CDK ما
Modifying Our AWS CDK App
استقرار برنامه AWS CDK اصلاح شده ما
Deploying Our Modified AWS CDK App
فراموش نکنید - از بین بردن برنامه AWS CDK ما
Don't Forget - Destroying Our AWS CDK App
انواع برنامه های قالب CDK
CDK Template Application Types
الگوی نمونه برنامه CDK
CDK sample-app Template
API Gateway-Lambda Synchronous RESTful Microservices با CDK
API Gateway-Lambda Synchronous RESTful Microservices with CDK
معرفی بخش
Introduction to the Section
ایجاد یک پروژه جدید برای API Gateway-Lambda Synchronous Microservices با CDK
Create a New Project for API Gateway-Lambda Synchronous Microservices with CDK
در حال توسعه کد لامبدا Handler
Developing Lambda Handler Code
توسعه زیرساخت با CDK - ایجاد عملکرد Lambda و دروازه API - قسمت 1
Developing Infrastructure with CDK - Create Lambda Function and API Gateway – Part 1
تست زیرساخت با CDK
Testing Infrastructure with CDK
توسعه زیرساخت با CDK - ایجاد عملکرد Lambda و دروازه API - قسمت 2
Developing Infrastructure with CDK - Create Lambda Function and API Gateway – Part 2
تست زیرساخت با CDK
Testing Infrastructure with CDK
فراموش نکنید - از بین بردن برنامه AWS CDK ما
Don't Forget - Destroying Our AWS CDK App
ایجاد پروژه میکروسرویس های بدون سرور تجارت الکترونیک ما با CDK
Creating Our E-Commerce Serverless Microservices Project with CDK
معرفی بخش
Introduction to the Section
یک پروژه CDK جدید برای پروژه میکروسرویس های بدون سرور تجارت الکترونیک ما ایجاد کنید
Create a New CDK Project for Our E-Commerce Serverless Microservices Project
شناخت دامنه تجارت الکترونیکی ما
Understanding Our E-Commerce Domain
درک دامنه تجارت الکترونیک - موارد استفاده - الزامات عملکردی
Understand E-Commerce Domain - Use Cases - Functional Requirement
شناسایی و تجزیه ریز خدمات برای دامنه تجارت الکترونیک
Identifying and Decomposing Microservices for E-Commerce Domain
ساختار کد پروژه میکروسرویس های بدون سرور تجارت الکترونیک در CDK
Code Structure of E-Commerce Serverless Microservices Project in CDK
معرفی بخش
Introduction to the Section
Monorepo - Monorepo چیست و چگونه می توانیم از Monorepo استفاده کنیم؟
Monorepo - What Is Monorepo and How Can We Use Monorepo?
ساختار کد برای معماری برنامه ما با CDK
Code Structure for Our Application Architecture with CDK
توسعه IaC با AWS CDK برای معماری برنامه ما
IaC Development with AWS CDK for Our Application Architecture
نوشتن L3 Constructs و Construct Tree در AWS CDK
Writing L3 Constructs and Construct Tree on AWS CDK
AWS CDK (IaC) در مقابل AWS SDK (Microservices)
AWS CDK (IaC) Versus AWS SDK (Microservices)
ایجاد زیرساخت API CRUD REST بدون سرور محصول Microservices با CDK
Creating Product Microservices Serverless CRUD REST API Infrastructure with CDK
معرفی بخش
Introduction to the Section
ایجاد پایگاه داده DynamoDB برای میکروسرویس های محصول با AWS CDK
Creating DynamoDB Database for Product Microservices with AWS CDK
چگونه کلاس های ساخت AWS CDK را بشناسیم و IaC بهتری با AWS CDK بنویسیم
How to Know AWS CDK Construct Classes and Write Better IaC with AWS CDK
ایجاد تابع لامبدا برای میکروسرویس های محصول با AWS CDK
Creating Lambda Function for Product Microservices with AWS CDK
کد تابع لامبدا را برای میکروسرویس های محصول پیاده سازی کنید
Implement Lambda Function Code for Product Microservices
ایجاد دروازه API برای میکروسرویس های محصول با AWS CDK
Creating API Gateway for Product Microservices with AWS CDK
استقرار و آزمایش جریان همگام سازی میکروسرویس های محصول بدون سرور - قسمت 1
Deploy and Testing Serverless Product Microservices Sync Flow – Part 1
پیش نیاز 6 - Docker Desktop - Bundling Function Lambda with Libraries
Prerequisites 6 - Docker Desktop - Bundling Lambda Function with Libraries
استقرار و آزمایش جریان همگام سازی میکروسرویس های محصول بدون سرور - قسمت 2
Deploying and Testing Serverless Product Microservices Sync Flow – Part 2
پیش نیاز 7 - پستچی - روشهای API Gateway را تست و مدیریت کنید
Prerequisites 7 - Postman - Test and Manage API Gateway API Methods
تست جریان همگام سازی میکروسرویس های محصول. دروازه API - Lambda - DynamoDB
Testing Product Microservices Sync Flow; API Gateway - Lambda - DynamoDB
فراموش نکنید - از بین بردن برنامه AWS CDK ما
Don't Forget - Destroying Our AWS CDK App
در حال توسعه عملکردهای CRUD Microservices Lambda محصول با AWS SDK
Developing Product Lambda Microservices CRUD Functions with AWS SDK
معرفی بخش
Introduction to the Section
AWS CDK (IaC) در مقابل AWS SDK (Microservices)
AWS CDK (IaC) Versus AWS SDK (Microservices)
AWS SDK برای جاوا اسکریپت نسخه 3 و تعاملات Lambda
AWS SDK for JavaScript Version 3 and Lambda Interactions
شروع به توسعه محصول Lambda Microservice - نصب بسته npm - @aws-sdk
Start Developing Product Lambda Microservice - Install npm Package - @aws-sdk
توسعه میکروسرویس لامبدا با DynamoDB Client – AWS SDK برای JS v3
Developing Product Lambda Microservice with DynamoDB Client – AWS SDK for JS v3
AWS API Gateway راهاندازی AWS Lambda با رویداد پراکسی دروازه API (REST API)
AWS API Gateway Trigger AWS Lambda with API Gateway Proxy Event (REST API)
توسعه میکروسرویس لامبدا با DynamoDB Client - AWS SDK برای JS v3
Developing Product Lambda Microservice with DynamoDB Client - AWS SDK for JS v3
درک تعامل DynamoDB - کار با آیتم ها و ویژگی ها
Understanding DynamoDB Interactions - Working with Items and Attributes
در حال توسعه متدهای getProduct برای میکروسرویس لامبدا محصول با DynamoDB
Developing getProduct Methods for Product Lambda Microservice with DynamoDB
توسعه متدهای getAllProducts برای میکروسرویس لامبدا محصول با DynamoDB
Developing getAllProducts Methods for Product Lambda Microservice with DynamoDB
توسعه متدهای CreProduct CRUD برای Microservice محصول Lambda با Dyndb
Developing createProduct CRUD Methods for Product Lambda Microservice with Dyndb
استفاده از کتابخانه uuid هنگام ایجاد آیتم محصول در DynamoDB
Using uuid Library When Creating Product Item in DynamoDB
در حال توسعه روشهای deleteProduct CRUD برای Microservice محصول Lambda با Dyndb
Developing deleteProduct CRUD Methods for Product Lambda Microservice with Dyndb
در حال توسعه بهروزرسانی روشهای محصول CRUD برای Microservice محصول Lambda با Dyndb
Developing updateProduct CRUD Methods for Product Lambda Microservice with Dyndb
توسعه عملیات جستجو و اسکن DynamoDB برای میکروسرویس لامبدا محصول
Developing DynamoDB Query and Scan Operations for Product Lambda Microservice
در حال توسعه پاسخ بازگشت محصول لامبدا میکروسرویس و مدیریت کد سوئیچ
Developing Return Response of Product Lambda Microservice and Manage Switch Code
استقرار و آزمایش جریان همگام سازی میکروسرویس های محصول بدون سرور
Deploy and Test Serverless Product Microservices Sync Flow
مجموعه Postman را برای مدیریت API های محصول ApiGateway ایجاد کنید
Create Postman Collection to Manage Product ApiGateway APIs
تست جریان همگام سازی میکروسرویس های محصول. دروازه API - Lambda - DynamoDB
Testing Product Microservices Sync Flow; API Gateway - Lambda - DynamoDB
متغیر محیطی مجموعه پستچی - URL های API ارائه شده با بهترین روش
Environment Variable of Postman Collection - Best Practice Provisioned API URLs
فراموش نکنید - از بین بردن برنامه AWS CDK ما
Don't Forget - Destroying Our AWS CDK App
سازماندهی کد زیرساخت با ایجاد ساختارهای راه حل در AWS CDK
Organize Infrastructure Code with Creating Solution Constructs on AWS CDK
مقدمه - بازسازی کد CDK با ساختارها - ایجاد راه حل
Introduction - CDK Code Refactoring with Constructs -Creating Solution Construct
ایجاد راه حل زیرساخت پایگاه داده برای برنامه بدون سرور تجارت الکترونیک ما
Create Database Infrastructure Solution Construct for Our E-Commerce Serverless App
برای برنامه تجارت الکترونیکی ما، Microservices Lambda Infrastructure Solution ایجاد کنید
Create Microservices Lambda Infrastructure Solution Construct for Our E-Commerce App
ایجاد راه حل زیرساخت دروازه API برای برنامه بدون سرور تجارت الکترونیک ما
Create API Gateway Infrastructure Solution Construct for Our E-Commerce Serverless App
استقرار و آزمایش جریان همگامسازی میکروسرویسهای محصول بدون سرور
Deploying and Testing Serverless Product Microservices Sync Flow
فراموش نکنید - از بین بردن برنامه AWS CDK ما
Don't Forget - Destroying Our AWS CDK App
ایجاد زیرساخت سبد میکروسرویس با AWS CDK – افزودن به کیس سبد
Creating Basket Microservices Infrastructure with AWS CDK – Add to Basket Case
معرفی بخش
Introduction to the Section
تجزیه و تحلیل موارد استفاده میکروسرویس های سبد خرید برای برنامه بدون سرور تجارت الکترونیک ما
Analyzing Basket Microservices Use Cases for Our E-Commerce Serverless App
ایجاد پایگاه داده DynamoDB برای سبد میکروسرویس با AWS CDK
Creating DynamoDB Database for Basket Microservices with AWS CDK
ایجاد تابع لامبدا برای سبد میکروسرویس با AWS CDK
Creating Lambda Function for Basket Microservices with AWS CDK
کد تابع لامبدا را برای میکروسرویس های سبد پیاده سازی کنید
Implement Lambda Function Code for Basket Microservices
ایجاد API Gateway برای Basket Microservices با AWS CDK
Creating API Gateway for Basket Microservices with AWS CDK
استقرار و آزمایش میکروسرویس های سبد بدون سرور AddtoBasket Sync Flow
Deploying and Testing Serverless Basket Microservices AddtoBasket Sync Flow
APIهای Basket Microservices را در مجموعه پستچی و تست سبد Microserv تنظیم کنید
Set Basket Microservices APIs in Postman Collection and Testing Basket Microserv
فراموش نکنید - از بین بردن برنامه AWS CDK ما
Don't Forget - Destroying Our AWS CDK App
توسعه توابع Microservices Basket Lambda با AWS SDK
Developing Basket Lambda Microservices Functions with AWS SDK
معرفی بخش
Introduction to the Section
شروع به توسعه سبد لامبدا میکروسرویس - نصب بسته npm - @aws-sdk
Start to Developing Basket Lambda Microservice - Install npm Package - @aws-sdk
توسعه میکروسرویس Basket Lambda با DynamoDB Client - AWS SDK برای JS v3 – قسمت 1
Developing Basket Lambda Microservice with DynamoDB Client - AWS SDK for JS v3 – Part 1
توسعه میکروسرویس Basket Lambda با DynamoDB Client - AWS SDK برای JS v3 – قسمت 2
Developing Basket Lambda Microservice with DynamoDB Client - AWS SDK for JS v3 – Part 2
توسعه متدهای getBasket برای میکروسرویس Basket Lambda با DynamoDB Client
Developing getBasket Methods for Basket Lambda Microservice with DynamoDB Client
توسعه متدهای getAllBaskets برای میکروسرویس Basket Lambda با DynamoDB
Developing getAllBaskets Methods for Basket Lambda Microservice with DynamoDB
توسعه متدهای createBasket برای میکروسرویس Basket Lambda با DynamoDB
Developing createBasket Methods for Basket Lambda Microservice with DynamoDB
در حال توسعه روش deleteBasket CRUD برای میکروسرویس Basket Lambda با DynamoDB
Developing deleteBasket CRUD Method for Basket Lambda Microservice with DynamoDB
الگوی بدون سرور: Fan-Out و فیلتر کردن پیام با الگوی انتشار/اشتراک
Serverless Pattern: Fan-Out and Message Filtering with Publish/Subscribe Pattern
استفاده از AWS Lambda با سایر خدمات - Amazon EventBridge
Using AWS Lambda with Other Services - Amazon EventBridge
Amazon EventBridge Walkthrough با کنسول مدیریت AWS
Amazon EventBridge Walkthrough with AWS Management Console
ایجاد زیرساخت AWS EventBridge EventBus با AWS CDK – Checkout Basket
Creating AWS EventBridge EventBus Infrastructure with AWS CDK – Checkout Basket
معرفی بخش
Introduction to the Section
تجزیه و تحلیل موارد استفاده AWS EventBridge و Checkout Basket Async Flow برای Decouple
Analyzing AWS EventBridge and Checkout Basket Async Flow Use Cases for Decouple
ایجاد AWS EventBridge برای جداسازی میکروسرویس ها با AWS CDK
Creating AWS EventBridge for Decoupling Microservices with AWS CDK
ایجاد ساختار سفارشی EventBus برای AWS EventBridge با AWS CDK
Creating Custom EventBus Construct for AWS EventBridge with AWS CDK
استفاده از سفارشی EventBus Construct در پشته اصلی با AWS CDK
Using Custom EventBus Construct in Main Stack with AWS CDK
ایجاد زیرساخت خدمات میکروسرویس با AWS CDK
Creating Ordering Microservices Infrastructure with AWS CDK
معرفی بخش
Introduction to the Section
تجزیه و تحلیل موارد استفاده از سفارش میکروسرویس برای برنامه بدون سرور تجارت الکترونیک ما
Analyzing Ordering Microservices Use Cases for Our E-Commerce Serverless App
ایجاد پایگاه داده DynamoDB برای سفارش میکروسرویس با AWS CDK
Creating DynamoDB Database for Ordering Microservices with AWS CDK
ایجاد تابع لامبدا برای سفارش خدمات میکرو با AWS CDK
Creating Lambda Function for Ordering Microservices with AWS CDK
برای سفارش میکروسرویس کد تابع لامبدا را اجرا کنید
Implement Lambda Function Code for Ordering Microservices
ایجاد دروازه API برای سفارش خدمات میکرو با AWS CDK
Creating API Gateway for Ordering Microservices with AWS CDK
رفع خطای پارامتر تابع هدف رویداد سفارشی
Fix Custom EventBus Target Function Parameter Error
استقرار و آزمایش میکروسرویس های سفارش بدون سرور با AWS EventBridge Custom
Deploying and Testing Serverless Ordering Microservices with AWS EventBridge Custom
گذرگاه رویداد سفارشی AWS EventBridge را با استفاده از روش Put-Event تست کنید
Test Custom Event Bus of AWS EventBridge Using Put-Event Method
تنظیم APIهای Microservices Ordering در مجموعه Postman و Testing Ordering MS
Set Ordering Microservices APIs in Postman Collection and Testing Ordering MS
فراموش نکنید - از بین بردن برنامه AWS CDK ما
Don't Forget - Destroying Our AWS CDK App
سبد پرداخت را برای ارسال رویداد به AWS EventBridge از سبد با SDK توسعه دهید
Develop Checkout Basket for Send Event to AWS EventBridge from Basket with SDK
معرفی بخش
Introduction to the Section
شروع به توسعه عملکرد سبد پرداخت - نصب بسته npm - @aws-sdk
Start Developing Checkout Basket Function - Install npm Package - @aws-sdk
توسعه عملکرد Checkout Basket با EventBridge Client - AWS SDK for JS v3
Developing Checkout Basket Function with EventBridge Client - AWS SDK for JS v3
تجزیه و تحلیل عملکرد سبد پرداخت در سبد میکروسرویس
Analyzing Checkout Basket Function in Basket Microservices
روشهای تفکیک عملکرد سبد پرداخت با EventBridge Client - AWS SDK
Breakdown Methods to Checkout Basket Function with EventBridge Client - AWS SDK
توسعه "getBasket" عملکرد سبد پرداخت با EventBridge Client
Developing "getBasket" of Checkout Basket Function with EventBridge Client
توسعه "prepareOrderPayload" از عملکرد سبد پرداخت با EventBridge
Developing "prepareOrderPayload" of Checkout Basket Function with EventBridge
توسعه "publishCheckoutBasketEvent" از عملکرد سبد خرید با EventBrg
Developing "publishCheckoutBasketEvent" of Checkout Basket Function with EventBrg
هنگام انتشار پرداخت، متغیرهای محیط را برای پارامترهای ورودی EventBridge تنظیم کنید
Set Environment Variables for EventBridge Entry Parameters When Publish Checkout
توسعه "حذف سبد" از عملکرد سبد پرداخت با EventBridge Client
Developing "deleteBasket" of Checkout Basket Function with EventBridge Client
استقرار و آزمایش سبد میکروسرویس های بدون سرور CheckoutBasket EventBridge
Deploying and Testing Serverless Basket Microservices CheckoutBasket EventBridge
تست جریان بدون سرور سبد میکروسرویس CheckoutBasket EventBridge Async Flow
Testing Serverless Basket Microservices CheckoutBasket EventBridge Async Flow
فراموش نکنید - از بین بردن برنامه AWS CDK ما
Don't Forget - Destroying Our AWS CDK App
رویداد سفارش خرید Microservice Checkout را از AWS EventBridge با SDK توسعه دهید
Develop Ordering Microservice Consume Checkout Event from AWS EventBridge with SDK
معرفی بخش
Introduction to the Section
شروع به توسعه سفارش Microservice Lambda - نصب بسته npm -@aws-sdk
Start Developing Ordering Lambda Microservice - Install npm Package -@aws-sdk
در حال توسعه سفارش Microservice Lambda با DynamoDB Client - AWS SDK for JS v3
Developing Ordering Lambda Microservice with DynamoDB Client - AWS SDK for JS v3
Catch and Process Async EventBridge Invocation and Sync API Gateway Invocation
Catch and Process Async EventBridge Invocation and Sync API Gateway Invocation
در حال توسعه Event Bridge Async Invocation of Order Lambda Microservice
Developing Event Bridge Async Invocation of Ordering Lambda Microservice
توسعه فراخوانی همگامسازی سفارش میکروسرویس از دروازه API با AWS SDK
Developing Ordering Microservice Sync Invocation from API Gateway with AWS SDK
معرفی بخش
Introduction to the Section
در حال توسعه فراخوانی همگامسازی میکروسرویس لامبدا از API Gateway
Developing Ordering Lambda Microservice Sync Invocation from API Gateway
توسعه روشهای getOrder برای سفارش Microservice Lambda با DynamoDB Client
Developing getOrder Methods for Ordering Lambda Microservice with DynamoDB Client
توسعه متدهای getAllOrders برای سفارش میکروسرویس Lambda با DynamoDB
Developing getAllOrders Methods for Ordering Lambda Microservice with DynamoDB
سبد تست E2E و سفارش Microservices Sync و Async Invocations
E2E Testing Basket and Ordering Microservices Sync and Async Invocations
معرفی بخش
Introduction to the Section
تست جریان بدون سرور سبد میکروسرویس CheckoutBasket EventBridge Async Flow
Testing Serverless Basket Microservices CheckoutBasket EventBridge Async Flow
تست سفارش Microservices API Gateway Sync Flow
Testing Ordering Microservices API Gateway Sync Flow
فراموش نکنید - از بین بردن برنامه AWS CDK ما
Don't Forget - Destroying Our AWS CDK App
AWS SQS برای معماری رویداد محور با صف
AWS SQS for Event-Driven Architecture with Queues
معرفی بخش
Introduction to the Section
رویدادهای نظرسنجی و نگاشت منبع رویداد - انواع فراخوانی لامبدا
Polling Events and Event Source Mappings - Lambda Invocation Types
Amazon SQS چیست؟
What Is Amazon SQS?
مزایای آمازون SQS
Benefits of Amazon SQS
معماری آمازون SQS و نحوه عملکرد SQS - چرخه حیات یک صف آمازون SQS
Amazon SQS Architecture and How SQS Works - The Lifecycle of an Amazon SQS Queue
انواع صف های آمازون SQS - صف های استاندارد و صف های FIFO
Amazon SQS Queue Types - Standard Queues and FIFO Queues
الگوی بدون سرور: زنجیره موضوع-صف و الگوی تعادل بار
Serverless Pattern: Topic-Queue Chaining and Load Balancing Pattern
استفاده از AWS Lambda با سایر خدمات - Amazon SQS
Using AWS Lambda with Other Services - Amazon SQS
آموزش گام به گام AWS SQS از طریق کنسول
AWS SQS Walkthrough Step-by-Step Tutorial over Console
ایجاد زیرساخت AWS SQS Queue با AWS CDK – Polling Checkout Basket
Creating AWS SQS Queue Infrastructure with AWS CDK – Polling Checkout Basket
معرفی بخش
Introduction to the Section
تجزیه و تحلیل AWS SQS و رویداد سبد پرداخت نظرسنجی با نگاشت منبع رویداد
Analyzing AWS SQS and Polling Checkout Basket Event with Event Source Mappings
ایجاد AWS SQS با AWS CDK
Creating AWS SQS with AWS CDK
ایجاد ساختار صف سفارشی برای AWS SQS با AWS CDK
Creating Custom Queue Construct for AWS SQS with AWS CDK
استفاده از ساخت صف سفارشی در پشته اصلی با AWS CDK
Using Custom Queue Construct in Main Stack with AWS CDK
سرویس هدف AWS Event Bridge سفارشی EventBus را تغییر دهید
Change Target Service of AWS Event Bridge Custom EventBus
در حال توسعه AWS SQS منبع رویداد نقشه برداری فراخوان نظرسنجی از سفارش با SDK
Developing AWS SQS Event Source Mapping Polling Invocation from Ordering with SDK
معرفی بخش
Introduction to the Section
نحوه عملکرد لامبدا نگاشت منبع رویداد به AWS SQS برای نظرسنجی فراخوانی لامبدا
How Lambda Function Event Source Mapping to AWS SQS for Polling Lambda Invocation
گرفتن و پردازش SQS Polling Invocation در سفارش Microservice Lambda
Catch and Process SQS Polling Invocation in Ordering Lambda Microservice
در حال توسعه SQS رویداد نقشه برداری نظرسنجی فراخوانی برای سفارش لامبدا MS
Developing SQS Event Source Mapping Polling Invocation of Ordering Lambda MS
E2E تست سبد و سفارش میکروسرویس رویداد منبع نگاشت نظرسنجی
E2E Testing Basket and Ordering Microservices Event Source Mapping Polling
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نمایش نظرات