LEARN THE IMPORTANCE OF ARCHITECTURAL AND DESIGN PATTERNS IN PRODUCING
AND SUSTAINING NEXT-GENERATION IT AND BUSINESS-CRITICAL APPLICATIONS
WITH THIS GUIDE.
ABOUT THIS BOOK
* Use patterns to tackle communication, integration, application
structure, and more
* Implement modern design patterns such as microservices to build
resilient and highly available applications
* Choose between the MVP, MVC, and MVVM patterns depending on the
application being built
WHO THIS BOOK IS FOR
This book will empower and enrich IT architects (such as enterprise
architects, software product architects, and solution and system
architects), technical consultants, evangelists, and experts.
WHAT YOU WILL LEARN
* Understand how several architectural and design patterns work to
systematically develop multitier web, mobile, embedded, and cloud
applications
* Learn object-oriented and component-based software engineering
principles and patterns
* Explore the frameworks corresponding to various architectural
patterns
* Implement domain-driven, test-driven, and behavior-driven
methodologies
* Deploy key platforms and tools effectively to enable EA design and
solutioning
* Implement various patterns designed for the cloud paradigm
IN DETAIL
Enterprise Architecture (EA) is typically an aggregate of the
business, application, data, and infrastructure architectures of any
forward-looking enterprise. Due to constant changes and rising
complexities in the business and technology landscapes, producing
sophisticated architectures is on the rise. Architectural patterns are
gaining a lot of attention these days.
The book is divided in three modules. You'll learn about the patterns
associated with object-oriented, component-based, client-server, and
cloud architectures. The second module covers Enterprise Application
Integration (EAI) patterns and how they are architected using various
tools and patterns. You will come across patterns for Service-Oriented
Architecture (SOA), Event-Driven Architecture (EDA), Resource-Oriented
Architecture (ROA), big data analytics architecture, and Microservices
Architecture (MSA). The final module talks about advanced topics such
as Docker containers, high performance, and reliable application
architectures. The key takeaways include understanding what
architectures are, why they're used, and how and where architecture,
design, and integration patterns are being leveraged to build better
and bigger systems.
STYLE AND APPROACH
This book adopts a hands-on approach with real-world examples and use
cases.
Les mer
Uncover essential patterns in the most indispensable realm of enterprise architecture
Produktdetaljer
ISBN
9781787288348
Publisert
2018
Utgave
1. utgave
Utgiver
Packt Publishing
Språk
Product language
Engelsk
Format
Product format
Digital bok