معماری نرم افزار

دانلود کنید: معماری نرم‌افزاری با Golang
05 بهمن 1397
برای ساخت برنامه‌های کاربردی به یک برنامه‌ریزی دقیق و یک معماری منسجم نرم‌افزاری با توجه به نیازمندهای کاربردی یک نرم افزاری احتیاج دارید. Golang با چشم‌انداز جدیدی که پیش روی دنیای نرم‌افزار قرار دارد به توسعه‌دهندگان اجازه می‌دهد نسل بعدی برنامه‌های کاربردی مبتنی بر ابر و محاسبات توزیع شده را پیاده‌سازی کنند. برای طراحی و پیاده‌سازی یک چنین برنامه‌های قدرتمند و منسجمی با زبان برنامه‌نویسی Golang به یک منبع خوب آموزشی نیاز دارید. کتاب معماری نرم‌افزار با Golang برای پاسخ‌گویی به یک چنین نیازی نگارش شده است.
تاکنون از خود سوال کرده‌اید سامانه‌های سازمانی در مقیاس وسیع چگونه طراحی می‌شوند؟ سیستم‌عاملی که امروزه از آن استفاده می‌کنید، چطور ساخته‌شده است؟ در پاسخ به پرسش‌های فوق باید بگوییم پیش از آن‌که فرآیند توسعه نرم‌افزارها آغاز شود، تیم‌های نرم‌افزاری ابتدا الگوی معماری نرم‌افزار متناسب با پروژه خود را انتخاب می‌کنند تا اطمینان حاصل کنند محصول نهایی از کیفیت بالایی برخوردار خواهد بود و در هیچ‌کدام از مراحل توسعه تیم مجبور نخواهد شد. به‌واسطه یک تصمیم اشتباه به عقب بازگشته و همه‌چیز را از ابتدا آغاز کند. در این مقاله قصد داریم رایج‌ترین الگوهای معماری نرم‌افزار را که در حال حاضر از سوی سازمان‌های بزرگ به کار گرفته می‌شوند، به شما معرفی کنیم.
میکروسرویس (Microservice) چیست
12 شهريور 1396
معماری میکروسرویس (MicroService) ، درواقع یک شیوه منحصر بفرد در توسعه سیستم‌های نرم افزاری است که در سال‌های اخیر رشد چشمگیری داشته است. این روش از سوی بسیاری از توسعه‌دهندگان در پیاده سازی اپلیکیشن‌های عظیم و پیچیده بکار گرفته می‌شود .
اشتراک در معماری نرم افزار
پشتیبانی توسط ایران دروپال