Фотография
click to show
click to show
بارها شده یه پروژه یا معماری خاص نرمافزاری رو باید طراحی کنی ولی سوالی که میاد تو ذهنت اینه که مهندسهای نرمافزار توی شرکتهای برتر تولید کننده نرمافزار مثل گوگل چه معماری و طرحی رو برای پروژههاشون انتخاب میکنند؟ اینجا نقطهای هست که ایدهای نداری و با ترس و ناآگاهی شروع به طراحی معماری یک نرمافزار میکنی جایی که بارها خودت رو تکرار یا سعی و خطا میکنی، ساعتها با هوشمصنوعی درگیر میشی و زمان و بودجه رو از بین میبری تا شاید بتونی یک برنامه با قابلیت پایداری و نگهداری بالا و مقیاسپذیر بسازی.
اما اگر میخوای یک کار بینقص یا اثر هنری از خودت خلق کنی، چیزی که چهار اصل معماری نرمافزاری مثل:
🚀 Scalability
🛡 Reliability
⚡️ High Performance
🌱 Maintainability
رو داشته باشه؛ باید الگوهای و ضد الگوهای مختلفی رو بشناسی؛ اینجاست که این کتابِ «الگوهای طراحی ابری و معماریهای مایکروسرویس» به کمکت میاد.
این کتاب برای همه علاقهمندان به حوزه نرمافزار و DevOps و مهندسی داده حتی طراحی سیستمهای edge و iot پیشنهاد میشود.
برای دانلود کتاب به لینک زیر:
دانلود
برای دسترسی به کدها به این لینک و گیتهاب رجوع کنید.
18.1K ·