Software Architecture with C# 10 and .NET 6 - Third Edition: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure 3rd ed. Edition
Thumbnail 1

Software Architecture with C# 10 and .NET 6 - Third Edition: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure 3rd ed. Edition

4.1/5
Product ID: 409112542
Secure Transaction

Description

Full description not available

Reviews

4.1

All from verified purchases

P**L

Clear

It is clear and concise and easy to follow

M**Y

Good C# Software Architecture Overview

I received an early copy to review. I am a software developer by trade whose title happens to be “software architect.” So, I jumped at the chance. I have read many Packt titles, but this is the first time I have seen this specific book (this is third edition.) I am surprised it never showed up on my radar.The Not So GoodMy minor grievances first. This book is voluminous at 710 pages. I went into this expecting focused architectural subject matter. It covers everything a C# developer will face (architecture or not.) From string concatenation to subject matter like DDD and microservices. It throws in Blazor and ML as well. The first three chapters alone discuss requirements and process. Trying to hit everything makes the book broad but shallow in sections. A few topics could be excised from the book.There is inherit “solution bias” too. This is inevitable with a book of this magnitude, so I don’t fault the authors.The organization is sporadic. (Chapter 18: AI and ML; Chapter 19: Best Practices in Coding C#.) Topics need reshuffled.The GoodI enjoy books like this for reference. The authors are good writers, and there are links to topics for more research. Even though some sections can be shallow, it does not leave the reader without a way to go deeper. This is what makes this book useful. If a topic comes up, I can find an overview here and dig deeper.Final ThoughtsI can’t say this is a home run, and it may not be everyone’s cup of tea, but I enjoyed it. I can tell there is a lot of blood, sweat and tears in writing this. I hope the authors will peel out a few of these topics and go deep. I am going to ding them one star for the above issues, but this is not a bad supplement to a developer’s library. For that reason alone, I am recommending you buy this book and read it.

J**L

This book was a great read

As a person who is new to enterprise software, This book gave me a better glimpse into developing quality software. It's filled to the brim with useful knowledge. In the beginning, you're pretty much shown how to create an Azure account, and you are given an overview of the evolution of the software development process model. You'll soon be introduced to the concepts of scalability and resiliency. Scalability refers to either increasing the power of the hardware or increasing the number of hardware units used and splitting the request amongst them to deal with the increasing request. Resiliency design patterns are meant to prevent the user from experiencing and being affected by application errors. Later on, you start to learn about microservices which allows you a lot of flexibility since each microservice itself is self-contained and modular. Which allows them to scale independently and swapped without affecting the rest of the application. Once you start to get deeper in the book you tackle Databases and learn how to map classes to a database using Entity Framework, learn several design patterns, create code for reuse, and go over the best practices as it relates to coding in C#. This book is well worth the read especially if you are new to the topic.

M**I

Detail grain is too wide-ranging

Some chapters are perfect, but others go into the weeds on features. I would have expected an architecture book to stay on a higher, composition level.It also relies heavily on extraneous code samples. Those are ok for exercises but for the main concepts, I'd rather keep the experience in the book.I wish the rest of the book was more like Chapter 18! ...still working through Chapter 21, but it seems that chapters 18 on are more in line with what i expected from this book.

J**Y

A Big Sprawling Book -- Great introduction to .NET Software architecture

This is a big book, but looking at the table of contents, you'd have to wonder how the author squeezes so much into even this big a book. And the answer is that he provides a top level understanding of the issues but does not dive deep into each.So much depends on what you are looking for. If you are, for example, looking for a book that will teach you C# 10, or Entity Framework or etc. then this is not the book for you; you need a dedicated text.On the other hand, if you are looking to understand what all the parts of .NET are, and how they interact and work together, and how you can build solid professional programs with them, then this book is perfect. Further, no matter how much you already know, I'd wager you'll learn some new things here.I have spent some time with this book, and will spend more. There are nooks and crannies of .NET that I'm interested in learning about... and keeping up with everything can be a full time job without books like this.Please note that I received a review copy.

D**A

This is my vote on Packt and Amazon, not a book per se

The Packt used to sell their books itself as well as on Amazon and perhaps elsewhere. You could buy Paper+eBook with a bundle price and eBook could be used with any reader. Now they sell it via Amazon only and you can't read it beyond Kindle devices. And no bundle either. And more - I couldn't read this one even on the Kindle on my PC. Amazon's support suggested that it could be because this one is only compatible with Windows 8 but not with Windows 10 and 11. Really!!!! So he advised me to read it on Kindle Fire only or directly on Amazon's website from my account. Had to return it - I don't want to accept such limitations.

D**R

Great book for current developers!

First thing first! This book is not for beginners, this is an intermediate level book. It’s for someone who has been coding with C#/.net for a while and wants to up their game!The first part of the book goes over in clear terms the basics and methodology of a software architect. As you advance along you get more and more detailed and technical. Which for this type of book is really good.I would recommend this book to any of my coworkers if they needed assistance. It makes a good reference as well!

R**K

An architecture book using .NET and C# for Microsoft Azure

It's a good architecture book for solution development using .NET 6 and C# 10 for Microsoft Azure. It's a good book for experienced .NET and C# developers. Beginners must look at other books to learn Azure, C# and .NET.

C**N

Troppi Argomenti ma nesuno in dettaglio

Gli argomenti trattati sono tanti, una carrellata di argomenti senza mai entrare nel dettaglio. Solo alcuni capitolo sono apprezzabili.

S**N

Surface Level

Most of the content is very surface level and doesn’t go into any depth.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Pooja R.

The customer service exceeded my expectations. Perfect for buying products you can't find elsewhere.

1 week ago

Fatima A.

Best international shipping I've ever tried. Worth every penny!

3 days ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
437.10 DT

Duties & taxes incl.

Tunisiastore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Fatima A.

Best international shipping I've ever tried. Worth every penny!

3 days ago

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day ago

Software Architecture With C 10 And Net 6 Third Edition | Desertcart Tunisia