Software architecture patterns understanding common architecture patterns and when to use them

The success of any application or system depends on the architecture pattern you use. By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in which those components should intera...

Full description

Bibliographic Details
Main Author: Richards, Mark
Format: eBook
Language:English
Published: Sebastopol, CA O'Reilly Media 2015
Edition:First edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 01984nmm a2200277 u 4500
001 EB001945444
003 EBX01000000000000001108346
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
050 4 |a QA76.754 
100 1 |a Richards, Mark 
245 0 0 |a Software architecture patterns  |b understanding common architecture patterns and when to use them  |c Mark Richards 
250 |a First edition 
260 |a Sebastopol, CA  |b O'Reilly Media  |c 2015 
300 |a 1 volume  |b illustrations 
653 |a Software architecture / http://id.loc.gov/authorities/subjects/sh2004001071 
653 |a Software architecture / fast 
653 |a Architecture logicielle 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 9781491924242 
776 |z 9781491971437 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781491971437/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.1/2 
520 |a The success of any application or system depends on the architecture pattern you use. By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in which those components should interact. This O'Reilly report takes a deep dive into many common software architecture patterns. Each pattern includes a full explanation of how it works, explains the pattern's benefits and considerations, and describes the circumstances and conditions it was designed to address. The report also includes an analysis and scorecard for each pattern based on several architecture and software development quality attributes. Patterns include: Layered architecture Event-driven architecture Microkernel architecture Microservices architecture Space-based architecture In addition to these specific patterns, you'll also learn about the Architecture by Implication anti-pattern and the causes and effects of not using architecture patterns