ساختن یک سرور مقیاس پذیر میکروسرویس REST Data API [ویدئو]

Building a Scalable Serverless Microservice REST Data API [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در چند سال گذشته، تغییری از معماری یکپارچه (مثلاً استقرارهای متمرکز بزرگ آن) به معماری‌های میکروسرویس با استقرارهای مستقل کوچک صورت گرفته است که به انعطاف‌پذیری و تحویل چابک‌تر اجازه می‌دهد. به طور سنتی ماشین‌های مجازی و کانتینرها گزینه‌های اصلی برای استقرار میکروسرویس‌ها بودند، اما تلاش‌های عملیاتی، پیکربندی و نگهداری زیادی را شامل می‌شوند. اخیراً، به دلیل افزایش بهره وری توسعه دهندگان، ساخته شده در توانایی های مقیاس خودکار و کاهش هزینه های عملیاتی، علاقه فزاینده ای به محاسبات بدون سرور وجود داشته است. در ترکیب هر دو میکروسرویس و محاسبات بدون سرور، سازمان‌ها از مدیریت سرورها و برنامه‌ریزی ظرفیت توسط ارائه‌دهنده ابر بهره‌مند می‌شوند و استقرار و اجرای آن‌ها در مقیاس را بسیار آسان‌تر می‌کنند. در این دوره آموزشی به شما نشان می دهیم که چگونه یک برنامه کاربردی بدون سرور برای سازمان خود بسازید. ما یک مورد استفاده از API داده‌ای را انتخاب کرده‌ایم که می‌تواند هزینه‌ها را کاهش دهد و به شما انعطاف‌پذیری بیشتری در نحوه مصرف یا ارائه برنامه، معیارها و داده‌های بینش شما و مشتریانتان بدهد. ما از آخرین استقرار و ساخت چارچوب بدون سرور استفاده می کنیم، تجربه خود را در مورد آزمایش به اشتراک می گذاریم و بهترین روش ها را برای اجرای یک پشته بدون سرور در یک محیط تولید ارائه می دهیم. همه فایل های منبع به مخزن GitHub در https://github.com/packtpublishing/building-a-scalable-serverless-microservice-rest-da-api- اضافه می شوند • درک نحوه مقایسه میکروسرویس ها با معماری های موجود • نحوه ایجاد یک برنامه بدون سرور در AWS را بدانید • نحوه دسترسی ایمن به داده ها و منابع را بیاموزید • تست هایی را روی پیکربندی و کد خود اجرا کنید • یک API داده میکروسرویس بدون سرور بسیار در دسترس ایجاد کنید • پیکربندی و کد بدون سرور خود را بسازید، استقرار و اجرا کنید این ویدیو برای توسعه دهندگانی است که در هنگام ساخت برنامه بدون سرور خود به راه حل های عملی برای مشکلات رایج نیاز دارند. دانش برنامه نویسی فرض می شود. · سیستمی ایجاد کنید که در آن زیرساخت، مقیاس پذیری و امنیت توسط AWS مدیریت شود * · هزینه های پشتیبانی، نگهداری و زیرساخت خود را کاهش دهید * · سرعت فرآیند توسعه خود را از طریق تکرارهای سریع *

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

مروری بر معماری های یکپارچه و میکروسرویس Overview of Monolithic and Microservice Architectures

  • بررسی اجمالی دوره The Course Overview

  • معماری یکپارچه و میکروسرویس Monolithic and Microservice Architectures

بلوک های ساختمانی AWS برای ایجاد میکروسرویس های بدون سرور AWS Building Blocks for Creating Serverless Microservices

  • ماشین‌های مجازی، کانتینرها و محاسبات بدون سرور Virtual Machines, Containers, and Serverless Computing

  • محاسبات بدون سرور در AWS Serverless Computing in AWS

  • راه اندازی محیط بدون سرور در AWS Setting Up Your Serverless Environment in AWS

ایمن کردن میکروسرویس شما Securing Your Microservice

  • مروری بر امنیت در AWS Overview of Security in AWS

  • مروری بر مدیریت هویت و دسترسی AWS (IAM) Overview of AWS Identity and Access Management (IAM)

  • ایمن سازی میکروسرویس بدون سرور Securing Your Serverless Microservice

ایجاد اولین میکروسرویس بدون سرور Creating Your First Serverless Microservice

  • ساخت API داده میکروسرویس بدون سرور Building a Serverless Microservice Data API

  • راه اندازی لامبدا در کنسول مدیریت AWS Setting Up a Lambda in the AWS Management Console

  • راه اندازی دروازه API و ادغام آن با یک پراکسی Lambda Setting Up the API Gateway and Integrating It with a Lambda Proxy

  • ایجاد و نوشتن در یک پایگاه داده NoSQL به نام DynamoDB Creating and Writing to a NoSQL Database Called DynamoDB

  • ایجاد لامبدا برای Query DynamoDB Creating a Lambda to Query DynamoDB

  • اتصال API Gateway، Lambda و DynamoDB Connecting API Gateway, Lambda, and DynamoDB

تست میکروسرویس بدون سرور Testing Your Serverless Microservice

  • واحد تست کد لامبدا پایتون شما Unit Testing Your Python Lambda Code

  • اجرای و اشکال زدایی کد AWS Lambda به صورت محلی Running and Debugging Your AWS Lambda Code Locally

  • تست یکپارچه سازی با استفاده از داده های آزمایش واقعی Integration Testing Using Real Test Data

  • عملکرد و تست پایان به انتها در مقیاس Performance and End-to-End Testing at Scale

ساخت و استقرار پشته بدون سرور شما Building and Deploying Your Serverless Stack

  • بررسی اجمالی گزینه های ساخت و استقرار پشته بدون سرور Overview of Serverless Stack Build and Deploy Options

  • ایجاد S3 Bucket، IAM Policies و IAM Roles Resources Creating an S3 Bucket, IAM Policies, and IAM Roles Resources

  • ساخت و استقرار API Gateway، Lambda و DynamoDB Building and Deploying API Gateway, Lambda, and DynamoDB

نتیجه Conclusion

  • نتیجه گیری API داده میکروسرویس بدون سرور مقیاس پذیر Building a Scalable Serverless Microservice Data API Conclusions

  • دوره بعدی Next Course

نمایش نظرات

ساختن یک سرور مقیاس پذیر میکروسرویس REST Data API [ویدئو]
جزییات دوره
2 h 46 m
23
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Takashi Freeman Richard Takashi Freeman

ریچارد تاکاشی فریمن دارای مدرک M.Eng است. در مهندسی سیستم های کامپیوتری و دکتری. در یادگیری ماشین و پردازش زبان طبیعی از دانشگاه منچستر، انگلستان. او در حال حاضر یک مهندس پیشرو کلان داده و یادگیری ماشین در JustGiving است. و یک معمار ابر، محاسبات بدون سرور، و SME آزاد و مشاور یادگیری ماشین در Starwolf. او قبلاً در PageGroup و Capgemini کار می‌کرد و بیش از 14 سال است که راه‌حل‌های مبتنی بر ابر، داده‌های بزرگ، یادگیری ماشینی، بدون سرور و مقیاس‌پذیر را در بخش‌های مختلف ارائه کرده است. او یک وبلاگ نویس است. سخنران، ارائه در رویدادهای مختلف؛ و نویسنده دو دوره ویدیویی. برای پست‌های وبلاگ، ارائه‌ها و دوره‌های آموزشی او می‌توانید از وب‌سایت او با عنوان دکترای دکتر ریچارد فریمن دیدن کنید.