Software architecture by example : using C# and .NET

Book Cover
Average Rating
Published
New York : Apress, [2022].
Status
Available Online

Description

Loading Description...

More Details

Format
Language
English
ISBN
9781484279908, 1484279905
UPC
10.1007/978-1-4842-7990-8

Notes

General Note
Includes index.
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 Learn Understand design principles and considerations for various stages of software development Translate patterns into code samples Create a blueprint for approaching system design Understand architectural patterns: CQRS, event sourcing, distributed systems, distributed transactions, and plug-in architecture.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Discover More

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Michaels, P. (. d. (2022). Software architecture by example: using C# and .NET . Apress.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Michaels, Paul (Lead developer). 2022. Software Architecture By Example: Using C# and .NET. New York: Apress.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Michaels, Paul (Lead developer). Software Architecture By Example: Using C# and .NET New York: Apress, 2022.

Harvard Citation (style guide)

Michaels, P. (. d. (2022). Software architecture by example: using C# and .NET. New York: Apress.

MLA Citation, 9th Edition (style guide)

Michaels, Paul (Lead developer). Software Architecture By Example: Using C# and .NET Apress, 2022.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
c0b88185-9222-ac0d-5205-795542fc9fe0-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDc0b88185-9222-ac0d-5205-795542fc9fe0-eng
Full titlesoftware architecture by example using c and net
Authormichaels paul
Grouping Categorybook
Last Update2025-01-24 12:33:29PM
Last Indexed2025-02-07 03:27:50AM

Book Cover Information

Image Sourcesyndetics
First LoadedApr 15, 2023
Last UsedFeb 1, 2025

Marc Record

First DetectedMar 20, 2023 10:17:16 AM
Last File Modification TimeDec 17, 2024 08:21:24 AM
SuppressedRecord had no items

MARC Record

LEADER03940cam a2200553 i 4500
001on1313807908
003OCoLC
00520241217081837.0
006m     o  d        
007cr cnu---unuuu
008220503s2022    nyua    o     001 0 eng d
019 |a 1313606234|a 1313904824
020 |a 9781484279908|q (electronic bk.)
020 |a 1484279905|q (electronic bk.)
0247 |a 10.1007/978-1-4842-7990-8|2 doi
035 |a (OCoLC)1313807908|z (OCoLC)1313606234|z (OCoLC)1313904824
037 |a 9781484279908|b O'Reilly Media
040 |a GW5XE|b eng|e rda|e pn|c GW5XE|d YDX|d EBLCP|d ORMDA|d OCLCO|d OCLCF|d N$T|d UKAHL|d OCLCQ|d OCLCO|d OCLCL|d OCLCQ
049 |a MAIN
050 4|a QA76.754
072 7|a COM051380|2 bisacsh
08204|a 005.1/2|2 23/eng/20220503
1001 |a Michaels, Paul|c (Lead developer),|e author.
24510|a Software architecture by example :|b using C# and .NET /|c Paul Michaels ; foreword by Mark Richards.
264 1|a New York :|b Apress,|c [2022]
264 4|c ©2022
300 |a 1 online resource :|b illustrations
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
500 |a Includes index.
5050 |a Chapter 1: The Ticket Sales Problem -- Chapter 2: The Cash Desk Problem -- Chapter 3: The Travel Agent Problem -- Chapter 4: The Social Media Problem -- Chapter 5: The Admin Application Problem -- Chapter 6: The Travel Rep Problem. .
520 |a 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 Learn Understand design principles and considerations for various stages of software development Translate patterns into code samples Create a blueprint for approaching system design Understand architectural patterns: CQRS, event sourcing, distributed systems, distributed transactions, and plug-in architecture.
5880 |a Print version record.
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
63000|a Microsoft .NET Framework.
63007|a Microsoft .NET Framework|2 fast
650 0|a Software architecture.|9 75529
650 0|a C (Computer program language)|9 31639
650 0|a C# (Computer program language)
758 |i has work:|a SOFTWARE ARCHITECTURE BY EXAMPLE (Text)|1 https://id.oclc.org/worldcat/entity/E39PCXf8JhqtQ4CfWdXwTC6XFq|4 https://id.oclc.org/worldcat/ontology/hasWork
77608|i Print version:|a Michaels, Paul.|t Software architecture by example.|d New York : Apress, 2022|z 9781484279892|w (OCoLC)1308492470
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781484279908/?ar|x O'Reilly|z eBook
938 |a Askews and Holts Library Services|b ASKH|n AH40294120
938 |a ProQuest Ebook Central|b EBLB|n EBL6965063
938 |a YBP Library Services|b YANK|n 17923304
938 |a EBSCOhost|b EBSC|n 3276294
994 |a 92|b VIA
999 |c 283772|d 283772