
Software Architecture by Example: Using C# and .NET
by: Paul Michaels (Author)
Publisher: Apress
Edition: 1st ed.
Publication Date: 2022/4/29
Language: English
Print Length: 232 pages
ISBN-10: 1484279891
ISBN-13: 9781484279892
Book Description
Design system solutions using modern architectural patterns and practices. This book discusses methods to keep a system responsive, even when it is being constantly updated, extending a system’s functionality without changing the core code, methods of maintaining data history, and designing a distributed transactional system.This book will guide you in understanding how a software solution is designed using different architectural processes and scenarios. Each scenario explains if and why a software solution is required to resolve a given issue, and discusses possible architectural approaches to solve the problem. You will learn specific implementations of software architecture for each case along with different approaches to achieve the solutions. Each chapter is structured as a real-world requirement from a client and describes a process to meet that requirement. After reading this book, you should have a high-level understanding of the architectural patterns used in the book, and you should have a methodology for approaching system design.What You Will LearnUnderstand design principles and considerations for various stages of software developmentTranslate patterns into code samplesCreate a blueprint for approaching system designUnderstand architectural patterns: CQRS, event sourcing, distributed systems, distributed transactions, and plug-in architectureWho This Book Is ForDevelopers who wish to move into architecture, and junior software architects also will find the book useful
About the Author
Design system solutions using modern architectural patterns and practices. This book discusses methods to keep a system responsive, even when it is being constantly updated, extending a system’s functionality without changing the core code, methods of maintaining data history, and designing a distributed transactional system.This book will guide you in understanding how a software solution is designed using different architectural processes and scenarios. Each scenario explains if and why a software solution is required to resolve a given issue, and discusses possible architectural approaches to solve the problem. You will learn specific implementations of software architecture for each case along with different approaches to achieve the solutions. Each chapter is structured as a real-world requirement from a client and describes a process to meet that requirement. After reading this book, you should have a high-level understanding of the architectural patterns used in the book, and you should have a methodology for approaching system design.What You Will LearnUnderstand design principles and considerations for various stages of software developmentTranslate patterns into code samplesCreate a blueprint for approaching system designUnderstand architectural patterns: CQRS, event sourcing, distributed systems, distributed transactions, and plug-in architectureWho This Book Is ForDevelopers who wish to move into architecture, and junior software architects also will find the book useful Read more
Software Architecture by Example: Using C# and .NET
相关推荐
Mathematics of Time Series Forecasting: Build Robust Time Series Forecasting Systems in Python Using Mathematical Theory, Statistical Modeling, Machine Learning, and Deep Learning
SQR in PeopleSoft and Other Applications: PeopleSoft v.8, 2nd Edition
Modern Python Cookbook: 130+ updated recipes for modern Python 3.12 with new techniques and tools
Introduction to Modern Scientific Programming and Numerical Methods
Basics of Python Programming: Learn Python in 30 days (Beginners approach) - 2nd Edition
Enterprise Architecture with .NET: Expert-backed advice for information system design, down to .NET and C# implementation
Design and Implementation of Software Engineering for Modern Web Applications
Game Testing: All in One
电子书百科大全
评论前必须登录!
立即登录 注册