نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت یک پلتفرم میکروسرویس با استفاده از ماشینهای مجازی یا کانتینرها، مستلزم تلاش اولیه و مداوم زیادی است و هزینههای مرتبط با اجرای سرویسهای بیحرکت، تعمیر و نگهداری جعبهها و پیچیدگی پیکربندی در افزایش و کاهش مقیاس وجود دارد.
در این دوره، ما به شما نشان خواهیم داد که چگونه می توان از محاسبات بدون سرور برای پیاده سازی اکثر الگوهای معماری Microservice و زمانی که در یک خط لوله یکپارچه سازی و تحویل مداوم قرار می گیرد استفاده کرد. میتواند سرعت تحویل، بهرهوری و انعطافپذیری تیم توسعه را در سازمان شما افزایش دهد و در عین حال هزینههای اجرایی، عملیاتی و نگهداری کلی را کاهش دهد.
ما با معرفی الگوهای میکروسرویس که معمولاً با کانتینرها استفاده میشوند شروع میکنیم و در طول دوره به شما نشان میدهیم که چگونه میتوان این الگوها را با استفاده از محاسبات بدون سرور به طور مؤثر پیادهسازی کرد. این شامل الگوهای بدون سرور مربوط به پایگاههای داده غیرمرتبط، پایگاههای داده رابطهای، منبع رویداد، تفکیک مسئولیت پرس و جو فرمان (CQRS)، پیامرسانی، ترکیب API، نظارت، مشاهدهپذیری، یکپارچهسازی مداوم و خطوط لوله تحویل مداوم است.
در پایان دوره، میتوانید با استفاده از محاسبات بدون سرور در یک خط لوله تحویل پیوسته، میکروسرویسهای خود را به راحتی بسازید، آزمایش کنید، گسترش دهید، مقیاسبندی کنید و نظارت کنید.
بخشهایی از کد منبع مرتبط با این دوره در https://github.com/PacktPublishing/Implementing-Microservice-Architecture-using-Serverless-Computing-on-AWS موجود است [*] پیاده سازی بیش از 15 الگوی معماری میکروسرویس بدون نیاز به کانتینر یا نمونه های EC2
[*] ساخت، آزمایش، استقرار و نگهداری میکروسرویس های بدون سرور
[*] سرعت تحویل، انعطافپذیری و زمان را برای بازاریابی با استفاده از میکروسرویسهای بدون سرور افزایش دهید
[*] بهترین روشها و توصیههای بدون سرور را در مورد کاهش و اجرای امنیت دریافت کنید
[*] پشته بدون سرور خود را اشکال زدایی، نظارت و مشاهده کنید
[*] میکروسرویس های خود را به خط لوله تحویل پیوسته ادغام پیوسته اضافه کنید
[*] برآورد و کاهش هزینه های نگهداری و جاری این دوره ویدیویی برای توسعه دهندگان، معماران، DevOps، مدیران و عملیات هایی است که مایلند محاسبات بدون سرور و میکروسرویس ها را در سازمان خود مستقر کنند. [*] دستور العمل های کامل گام به گام از جمله استفاده از ابزارهای AWS CLI و کنسول AWS * [*] دریافت کامل برنامه کاربردی بدون سرور، کد منبع سرویس و زیرساخت و فایل های پیکربندی AWS * [*] کسب تجربه و درس های عملی از استفاده از میکروسرویس های بدون سرور در مقیاس تولید آموخته شد *
سرفصل ها و درس ها
الگوهای معماری میکروسرویس های بدون سرور
Serverless Microservices Architecture Patterns
بررسی اجمالی دوره
The Course Overview
مروری بر الگوهای ادغام میکروسرویس
Overview of Microservice Integration Patterns
سبک های ارتباطی و الگوهای میکروسرویس تجزیه
Communication Styles and Decomposition Microservice Patterns
محاسبات بدون سرور برای پیاده سازی الگوهای میکروسرویس
Serverless Computing to Implement Microservice Patterns
الگوهای مدیریت داده های توزیع شده بدون سرور
Serverless Distributed Data Management Patterns
پیاده سازی پایگاه داده در هر سرویس و الگوهای پایگاه داده مشترک
Implementing Database Per Service and Shared Database Patterns
دسترسی به DynamoDB از API Gateway از طریق یک تابع Lambda
Accessing DynamoDB from API Gateway Via a Lambda Function
دسترسی مستقیم به DynamoDB از API Gateway
Accessing DynamoDB Directly from API Gateway
پیاده سازی تراکنش لاگ Tailing Patter
Implementing the Transaction Log Tailing Patter
پیاده سازی الگوی حماسه
Implementing the Saga Pattern
ایمن سازی پایگاه های داده DynamoDB شما
Securing Your DynamoDB Databases
دسترسی به الگوهای بدون سرور پایگاه داده رابطه ای
Accessing Relational Database Serverless Patterns
پایگاه های داده رابطه ای در مقابل غیر رابطه ای
Relational Versus Non-Relational Databases
مروری بر ابر خصوصی مجازی آمازون
Overview of Amazon Virtual Private Cloud
راه اندازی ابر خصوصی مجازی آمازون برای دسترسی به RDS و Aurora
Setting Up Amazon Virtual Private Cloud for Accessing RDS and Aurora
راه اندازی RDS و دسترسی به آن از شبکه محلی شما
Setting Up RDS and Accessing It from Your Local Network
دسترسی به RDS از API Gateway از طریق یک تابع Lambda
Accessing RDS from API Gateway Via a Lambda Function
دسترسی به شفق قطبی از دروازه API از طریق یک تابع Lambda
Accessing Aurora from API Gateway Via a Lambda Function
ایمن سازی پایگاه های داده RDS و Aurora
Securing Your RDS and Aurora Databases
پرس و جو بدون سرور و الگوهای پیام
Serverless Query and Messaging Patterns
دروازه API و الگوهای ترکیب API
API Gateway and API Composition Patterns
پیاده سازی الگوهای ترکیب API بدون سرور
Implementing the Serverless API Composition Patterns
منبع یابی رویداد و الگوهای CQRS
Event Sourcing and CQRS Patterns
معماری الگوی منبع یابی رویداد بدون سرور
Architectures of the Serverless Event Sourcing Pattern
پیاده سازی الگوی منبع یابی رویداد بدون سرور
Implementing the Serverless Event Sourcing Pattern
معماری الگوی CQRS بدون سرور
Architectures of the Serverless CQRS Pattern
پیاده سازی الگوی CQRS بدون سرور
Implementing the Serverless CQRS Pattern
ایمنسازی جریانها و درخواستهای رویداد شما
Securing Your Event Streams and Queries
الگوهای نظارت و مشاهده بدون سرور
Serverless Monitoring and Observability Patterns
الگوهای نظارت و مشاهده پذیری
Monitoring and Observability Patterns
پیاده سازی معیارهای بدون سرور و الگوهای API بررسی سلامت
Implementing Serverless Metrics and Health Check API Patterns
پیاده سازی الگوی ثبت مرکزی بدون سرور
Implementing the Serverless Centralized Logging Pattern
پیاده سازی الگوی ثبت حسابرسی بدون سرور
Implementing the Serverless Audit Logging Pattern
پیاده سازی الگوی ردیابی توزیع شده بدون سرور
Implementing the Serverless Distributed Tracing Pattern
ایجاد سرویس و کاتالوگ کشف بدون سرور
Creating a Serverless Discovery Service and Catalogue
یکپارچه سازی مداوم بدون سرور و خطوط لوله تحویل مداوم
Serverless Continuous Integration and Continuous Delivery Pipelines
ادغام مستمر و تحویل مستمر
Continuous Integration and Continuous Delivery
یکپارچه سازی مداوم بدون سرور و راه اندازی تحویل مداوم
Serverless Continuous Integration and Continuous Delivery Setup
استفاده از CodeCommit برای کد API داده بدون سرور
Using CodeCommit for the Serverless Data API Code
استفاده از CodeBuild برای ساخت و آزمایش پشته API داده های بدون سرور
Using CodeBuild to Build-Test the Serverless Data API Stack
استفاده از CodePipeline به عنوان CI/CD برای پشته API داده های بدون سرور
Using CodePipeline as CI/CD for the Serverless Data API Stack
استفاده از راه حل های دیگر CI/CD با پشته API داده های بدون سرور
Using Other CI/CD Solutions with the Serverless Data API Stack
میکروسرویس های بدون سرور در مقیاس تولید
Serverless Microservices at Scale in Production
چه زمانی از محاسبات بدون سرور استفاده کنیم و چه زمانی استفاده نکنیم؟
When to Use and Not Use Serverless Computing?
تخمین هزینه های پشته بدون سرور
Estimating Serverless Stack Costs
مقیاس پذیری پایگاه داده و جریان رویداد
Database and Event Streaming Scalability
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
ریچارد تاکاشی فریمن دارای مدرک M.Eng است. در مهندسی سیستم های کامپیوتری و دکتری. در یادگیری ماشین و پردازش زبان طبیعی از دانشگاه منچستر، انگلستان. او در حال حاضر یک مهندس پیشرو کلان داده و یادگیری ماشین در JustGiving است. و یک معمار ابر، محاسبات بدون سرور، و SME آزاد و مشاور یادگیری ماشین در Starwolf. او قبلاً در PageGroup و Capgemini کار میکرد و بیش از 14 سال است که راهحلهای مبتنی بر ابر، دادههای بزرگ، یادگیری ماشینی، بدون سرور و مقیاسپذیر را در بخشهای مختلف ارائه کرده است.
او یک وبلاگ نویس است. سخنران، ارائه در رویدادهای مختلف؛ و نویسنده دو دوره ویدیویی. برای پستهای وبلاگ، ارائهها و دورههای آموزشی او میتوانید از وبسایت او با عنوان دکترای دکتر ریچارد فریمن دیدن کنید.
نمایش نظرات