لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای مبتدیان برای معماری میکروسرویس [ویدئو]
A Beginner's Guide to a Microservices Architecture [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نرم افزار موتور است و داده ها سوخت. تا همین اواخر، بسیاری از برنامه های کاربردی در سطح سازمانی به عنوان یک برنامه غول پیکر یکپارچه طراحی، توسعه و نگهداری می شدند. با چرخه انتشار نرم افزار یک بار در سال (یا احتمالاً دو بار در سال)، هر به روز رسانی کوچک برای ساخت، آزمایش و استقرار همه ماژول های برنامه به عنوان یک بسته مورد نیاز است.
امروزه بیش از هر زمان دیگری، این رویکرد توسعه سنتی به اندازه کافی خوب نیست. از چابکی مورد نیاز یک چشم انداز تجاری که به سرعت در حال تغییر است پشتیبانی نمی کند. به روز رسانی های نرم افزار باید در هفته ها، روزها و حتی ساعت ها منتشر و اجرا شوند.
میکروسرویس ها یک سبک توسعه نوآورانه جدید هستند و قبلاً توسط شرکت هایی مانند نتفلیکس، فیس بوک، آمازون و دیگران استفاده می شوند. میکروسرویسها بلوکهای سازنده برای ایجاد اپلیکیشنهای بومی ابری هستند و بنابراین شاهد این هستیم که شرکتهای بیشتری این مسیر را دنبال میکنند. این دوره به منظور ارائه یک درک نظری کامل از مفهوم میکروسرویس طراحی شده است.
تمامی کدها و فایل های پشتیبان این دوره در دسترس هستند - https://github.com/PacktPublishing/A-Beginner-s-Guide-to-a-Microservices-Architecture چالش های توسعه نرم افزار یکپارچه سنتی
بلوک های ساختمان اصلی یک میکروسرویس واحد
مفهوم معماری میکروسرویس
برنامه های کاربردی Cloud-Native
مزایای کلیدی
چالش های پیاده سازی
نتفلیکس: مطالعه موردی صنعت این دوره برای توسعه دهندگان نرم افزار، متخصصان فناوری اطلاعات، معماران ابر و مدیران محصول برای برنامه های کاربردی ابری است. بررسی اجمالی ساده از معماری میکروسرویس * درک الزامات برنامه های کاربردی ابری * مطالعات موردی صنعت زندگی واقعی
سرفصل ها و درس ها
شروع شدن
Getting Started
چرا میکروسرویس؟
Why Microservices?
خوش آمدی!
Welcome!
اهداف و ساختار دوره
Course Objectives and Structure
کاربردهای یکپارچه
Monolithic Applications
بررسی اجمالی
Overview
برنامه یکپارچه چیست؟
What is a Monolithic Application?
شماره 3 - مقیاس گذاری سیستم
#3 - Scaling the System
خلاصه
Summary
انقلاب میکروسرویس ها
The Microservices Revolution
خدمات میکرو چیست؟
What are Micro-services?
نگاهی به داخل یک سرویس میکرو
Looking inside a Micro-service
مفهوم معماری میکروسرویس (MSA)
The Concept of a Microservices Architecture (MSA)
معرفی
Introduction
سایز کوچک و با اتصال آزاد
Small Size and Loosely Coupled
سازماندهی شده پیرامون قابلیت های تجاری
Organised around Business Capabilities
به عنوان محصولات مدیریت می شود
Managed as Products
نقاط پایانی هوشمند و لوله های گنگ
Smart Endpoints and Dumb Pipes
مزایای کلیدی میکروسرویس ها چیست؟
What are the Key Benefits of Microservices?
شماره 1 - به طور مستقل توسعه یافته و مستقر شده است
#1 - Independently Developed and Deployed
شماره 2 - تحویل مکرر و سریعتر
#2 - Frequent and Faster Delivery
شماره 3 - بهترین ابزار برای کار
#3 - The Best Tool for the Job
#4 - پوسته پوسته شدن دانه ای بیشتر
#4 - More Granular Scaling
و همچنین، چند چالش
And also, few Challenges
خلاصه دوره
Course Summary
نتفلیکس - مطالعه موردی صنعت
Netflix - Industry Case Study
خلاصه سریع و متشکرم!
Quick Recap and Thank You!
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نمایش نظرات