
بارها شده یه پروژه یا معماری خاص نرمافزاری رو باید طراحی کنی ولی سوالی که میاد تو ذهنت اینه که مهندسهای نرمافزار توی شرکتهای برتر تولید کننده نرمافزار مثل گوگل چه معماری و طرحی رو برای پروژههاشون انتخاب میکنند؟ اینجا نقطهای هست که ایدهای نداری و با ترس و ناآگاهی شروع به طراحی معماری یک نرمافزار میکنی جایی که بارها خودت رو تکرار یا سعی و خطا میکنی، ساعتها با هوشمصنوعی درگیر میشی و زمان و بودجه رو از بین میبری تا شاید بتونی یک برنامه با قابلیت پایداری و نگهداری بالا و مقیاسپذیر بسازی.
اما اگر میخوای یک کار بینقص یا اثر هنری از خودت خلق کنی، چیزی که چهار اصل معماری نرمافزاری مثل:
Scalability Reliability High Performance Maintainability رو داشته باشه؛ باید الگوهای و ضد الگوهای مختلفی رو بشناسی؛ اینجاست که این کتابِ «الگوهای طراحی ابری و معماریهای مایکروسرویس» به کمکت میاد. این کتاب برای همه علاقهمندان به حوزه نرمافزار و DevOps و مهندسی داده حتی طراحی سیستمهای edge و iot پیشنهاد میشود.
این کتاب شامل مفاهیم زیر است.






