کتاب صوتی طراحی مقصودمند میکروسرویسها؛ الگویی برای ساخت سیستمهای مقاوم و مقیاسپذیر
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی مقصودمند میکروسرویسها؛ الگویی برای ساخت سیستمهای مقاوم و مقیاسپذیر
موضوع کلی: مهندسی نرمافزار و معماری سیستم
موضوع میانی: معماری میکروسرویس و طراحی الگوهای توزیعشده
📋 سرفصلهای دوره
- 1. نقش میکروسرویس در معماری توزیعشده
- 2. مقایسه میکروسرویس با معماری یکپارچه
- 3. طراحی مرز سرویس بر اساس قابلیت کسبوکاری
- 4. مدلسازی دامنه با DDD
- 5. استقلال توسعه، استقرار و مقیاسپذیری
- 6. تعیین سطح مناسب تجزیه سرویسها
- 7. اصل مالکیت مستقل داده
- 8. جلوگیری از دیتابیس مرکزی مشترک
- 9. قرارداد سرویس بهعنوان قرارداد پایدار
- 10. طراحی API متناسب با مصرفکننده
- 11. نسخهگذاری API
- 12. تضمین سازگاری عقبگرد و جلو
- 13. انتخاب ارتباط همزمان
- 14. طراحی ارتباط ناهمزمان
- 15. مدلسازی رویدادهای دامنه
- 16. الگوی Publish-Subscribe
- 17. الگوی صف کار
- 18. الگوی Event-Driven Architecture
- 19. الگوی Outbox
- 20. Change Data Capture برای انتشار داده
- 21. الگوی API Gateway
- 22. الگوی Reverse Proxy
- 23. الگوی Service Registry
- 24. الگوی Service Discovery
- 25. الگوی Bootstrap
- 26. الگوی Federation
- 27. الگوی Load Balancing
- 28. مسیریابی هوشمند و تقسیمبندی ترافیک
- 29. Timeout برای جلوگیری از خرابی زنجیرهای
- 30. Retry با Backoff و Jitter
- 31. الگوی Circuit Breaker
- 32. الگوی Bulkhead Isolation
- 33. الگوی Rate Limiting
- 34. کنترل Backpressure
- 35. الگوی Fallback
- 36. الگوی Cache
- 37. اعتبارسنجی و پاکسازی Cache
- 38. Idempotency در سیستمهای توزیعشده
- 39. تشخیص و حذف پیامهای تکراری
- 40. Degradation کنترلشده در زمان اختلال
- 41. محدودیت تراکنشهای توزیعشده
- 42. الگوی Saga
- 43. Saga با Orchestration
- 44. Saga با Choreography
- 45. طراحی عملیات جبرانی
- 46. پایش وضعیت و بازیابی Saga
- 47. الگوی CQRS
- 48. ساخت و بهروزرسانی Read Model
- 49. الگوی Event Sourcing
- 50. بازسازی وضعیت از رویدادها
- 51. سازگاری ناگهانی و ثبات داده
- 52. همگامسازی داده میان سرویسها
- 53. مقیاسپذیری خواندن در چندین منطقه
- 54. مدیریت داده در محیط چندمنطقهای
- 55. کانتینریسازی بهعنوان واحد استقرار
- 56. مدیریت استقرار با ابزارهای Orchestration
- 57. استقرار Rolling
- 58. استقرار Blue-Green
- 59. استقرار Canary
- 60. مدیریت قابلیتها با Feature Flags
- 61. مدیریت پیکربندی
- 62. مدیریت رمزها و رازهای عملیاتی
- 63. بررسی سلامت سرویس
- 64. تعیین وضعیت Liveness و Readiness
- 65. خاموشسازی کنترلشده
- 66. خودکارسازی مقیاسپذیری
- 67. برنامهریزی ظرفیت
- 68. پاسخ به حادثه
- 69. ثبت رویدادهای عملیاتی با Logging
- 70. تحلیل شاخصها با Metrics
- 71. ردیابی توزیعشده با Tracing
- 72. هشدار، SLI و SLO
- 73. مرزهای امنیتی میکروسرویسها
- 74. Authentication بین سرویسها
- 75. Authorization و کنترل دسترسی
- 76. ارتباط امن با mTLS
- 77. معماری Service Mesh
- 78. مدلسازی تهدید و Zero Trust
- 79. راهبرد آزمونهای لایهای
- 80. آزمون واحد
- 81. آزمون یکپارگی
- 82. آزمون قرارداد مبتنی بر مصرفکننده
- 83. آزمون پایانبهپایان
- 84. آزمون بار و عملکرد
- 85. مهندسی آشوب
- 86. پرهیز از الگوهای ناموفق
- 87. چارچوب انتخاب مقصودمند الگوها
- 88. آزمونپذیری معماری با Architecture Fitness Functions
- 89. مهاجرت تدریجی با Strangler Fig
- 90. طراحی یک معماری مقصودمند یکپارچه میکروسرویسها
- 91. ارزیابی عملیاتی و تکامل معماری
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Architecture Patterns
CQRS
Distributed Systems
Event Sourcing
Event-Driven Architecture
Microservices
Observability
Resilience
Saga
تحملپذیری خطا
طراحی الگوهای معماری
معماری توزیعشده
معماری رویدادمحور
میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.