درصد قابلتوجهی از شرکتهای مقیاس بزرگ که من با آنها کار کردهام، اذعان کردند که مشکلات عملکردی در برنامههای کاربردی حیاتی کسبوکار خود را تجربه کردهاند. بیشتر سیستم های تولید بر پایه فناوری های قدیمی و یکپارچه ساخته شده اند. محبوبیت اخیر سرویسهای کوچک به وعده خود مبنی بر سیستمهای جداشده، مقیاسپذیر و مقاوم به خطا عمل نمیکند، مگر اینکه "درست انجام شود". مهندسان هنگام ورود به دنیای خدمات خرد، شروع به ساخت برنامههای کاربردی توزیعشده میکنند، جایی که فراخوانی روشهای از راه دور قوی و هماهنگی خوشهای ضروری است.
در این دوره آموزشی با چالشهای رایجی که هنگام طراحی و پیادهسازی سیستمهای توزیعشده در مقیاس بزرگ ظاهر میشوند و نحوه حل این مشکلات شرکتهای فناوری بزرگ آشنا خواهید شد.
تکنولوژی ها، الگوریتم ها و الگوهای طراحی تحت پوشش این دوره:
رجیستری خدمات و کشف، مش خدمات
Apache Cassandra
ETCD (مدیر هماهنگ کننده خوشه های Kubernetes)
آپاچی کافکا
طراحی سرویس بدون قدرت، منطق را دوباره امتحان کنید
اشتراک گذاری و هش مداوم
تعادل بار سمت مشتری، ردیابی توزیع شده، استقرار قناری، الگوی کناری، مدار شکن
دوره به شما اصول طراحی سیستمهای توزیعشده مختلف را آموزش میدهد، به عنوان مثال بدون استاد در مقابل رهبران، مبتنی بر نظرسنجی در مقابل فشار محور، فوری در مقابل سازگاری نهایی. پس از تکمیل دوره، یادگیری فناوری پایگاه داده توزیعشده جدید آسانتر خواهد بود، زیرا تکنیکهای رایج مورد استفاده مجدد، از جمله مزایا و معایب آنها را میشناسید.
هدف من این است که محتوای دوره را با نمونههای کد فراوان و بهترین روشها کاربردی نگه دارم. به عنوان مثال، من خدمات Registry و Discovery را با جزئیات پوشش خواهم داد، که شما می دانید چگونه چارچوب خود را در بالای ETCD پیاده سازی کنید. در طول دوره، ما قصد داریم سرویس کوتاه کردن URL توزیع شده را بسازیم.
این دوره ممکن است خلاصه خوبی برای افرادی باشد که برای مصاحبه طراحی سیستم آماده می شوند.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
معمار فناوری اطلاعات | اوراکل سابق | IBM سابق | اچ پی سابق
نمایش نظرات