Software Architecture Patterns

تاریخ: 1401/07/15 09:28
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۶۰۸۵
دیدگاه ها: ۰
گزارش Software Architecture Patterns
O'Reilly Media
Mark Richards
9781491924242
2015
55
English

موفقیت هر برنامه یا سیستمی به الگوی معماری که استفاده می‌کنید بستگی دارد. با توصیف ویژگی‌های کلی معماری، این الگوها نه تنها طراحان و توسعه‌دهندگان را در مورد چگونگی طراحی اجزا راهنمایی می‌کنند، بلکه روش‌هایی را نیز تعیین می‌کنند که در آن چگونه اجزا باید با هم تعامل داشته باشند.

گزارش Software Architecture Patterns (الگو‌های معماری نرم افزار)، به بررسی بسیاری از الگوهای رایج معماری نرم افزار می‌پردازد. هر الگو شامل توضیح کاملی از نحوه عملکرد آن است، مزایا و ملاحظات الگو را توضیح می‌دهد و شرایطی را که برای پرداختن به آن طراحی شده است را شرح می‌دهد. این گزارش، همچنین شامل تجزیه و تحلیل و کارت امتیاز برای هر الگو بر اساس چندین ویژگی کیفیت معماری و توسعه نرم افزار است. این الگو‌ها عبارتند از: معماری لایه ای، معماری رویداد محور، معماری میکرو کرنل، معماری میکرو سرویس ها، معماری مبتنی بر فضا. علاوه بر این الگوهای خاص، شما همچنین با ضدالگوی Architecture by Implication و علل و اثرات عدم استفاده از الگوهای معماری آشنا خواهید شد.


Table of Contents:
- 1. Layered Architecture
- Pattern Description
- Key Concepts
- Pattern Example
- Considerations
- Pattern Analysis
- 2. Event-Driven Architecture
- Mediator Topology
- Broker Topology
- Considerations
- Pattern Analysis
- 3. Microkernel Architecture
- Pattern Description
- Pattern Examples
- Considerations
- Pattern Analysis
- 4. Microservices Architecture Pattern
- Pattern Description
- Pattern Topologies
- Avoid Dependencies and Orchestration
- Considerations
- Pattern Analysis
- 5. Space-Based Architecture
- Pattern Description
- Pattern Dynamics
- Messaging Grid
- Data Grid
- Processing Grid
- Deployment Manager
- Considerations
- Pattern Analysis
- A. Pattern Analysis Summary

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...