Jump to ratings and reviews
Rate this book

Software Architecture with C# 9 and .NET 5: Architecting software solutions using microservices, DevOps, and design patterns for Azure, 2nd Edition

Rate this book
Design scalable and high-performance enterprise applications using the latest features of C# 9 and .NET 5 Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. This fully revised and expanded second edition, featuring the latest features of .NET 5 and C# 9, enables you to acquire the key skills, knowledge, and best practices required to become an effective software architect. This second edition features additional explanation of the principles of Software architecture, including new chapters on Azure Service Fabric, Kubernetes, and Blazor. It also includes more discussion on security, microservices, and DevOps, including GitHub deployments for the software development cycle. You will begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you will explore how to carefully choose a cloud solution for your infrastructure, along with the factors that will help you manage your app in a cloud-based environment. Finally, you will discover software design patterns and various software approaches that will allow you to solve common problems faced during development. By the end of this book, you will be able to build and deliver highly scalable enterprise-ready apps that meet your organization's business requirements. This book is for engineers and senior software developers aspiring to become architects or looking to build enterprise applications with the .NET Stack. Basic familiarity with C# and .NET is required to get the most out of this book. (N.B. Please use the Look Inside option to see further chapters)

700 pages, Paperback

Published December 28, 2020

Loading...
Loading...

About the author

Gabriel Baptista

9 books2 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (9%)
4 stars
4 (36%)
3 stars
3 (27%)
2 stars
0 (0%)
1 star
3 (27%)
Displaying 1 - 3 of 3 reviews
Profile Image for Ahmad hosseini.
336 reviews73 followers
April 10, 2021
My real rating is 0!!!!
I think book is somehow messy, it is just some piece of separate texts that have no connection together and are only placed one after the other. Authors just put a lot of information in some chapter that some of them need a separate book and with some details that would make confuse readers that are not familiar with this topics so much. In much places the authors has deviated from the main path of the book.
Book content does not have good structure and you cannot achieve specific thing from it. It is mixed of some unrelated topics without correct structure.
The book does not target specific audience. I think this is the big problem of this book. So it is not suitable for beginners neither for professionals.
239 reviews7 followers
May 15, 2021
The book, focused purely on latest version of .net and C#, provides many pointers for someone in a lead / architect position. It talks about many technologies, be it relational vs NoSQL databases, SOAP vs REST vs gRPC, and the various forms of XaaS.

The broad spectrum of the book helps many to get to know the basics while looking from a 1000-ft level of some software architecture. It helps build quick POCs to identify the route that can be continued on. The book also provides many leads if you need in-depth articles / pages on the topics.

All-in-all, a good read if you want an overview of various technologies.
Displaying 1 - 3 of 3 reviews