Book Review: Architecting ASP.NET Core Applications

architecting asp.net core application

Last Updated on June 12, 2024 by Aram

📢 .𝗡𝗘𝗧 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝘀

This is a thorough review for a book that would be your ultimate resource to explore the world of architecture and Software design in .NET

Architecting ASP.NET Core Applications

An atypical design patterns guide for .NET 8, C# 12, and beyond

Third Edition

About the Author

𝗖𝗮𝗿𝗹-𝗛𝘂𝗴𝗼 𝗠𝗮𝗿𝗰𝗼𝘁𝘁𝗲 is a well-rounded Software architect, consultant, speaker, teacher with 20 years of experience. Throughout his professional career, he delivered numerous projects spanning across a multitude of technology stacks.

He brings to you 2 decades of knowledge and experience right into your hands.

Book Highlight

Tailored towards ramping-up your skills in ASP.NET Core, the author takes a pattern-based approach to explain the different aspects of building web applications and APIs with a huge emphasis on the SOLID principals

A wide number of design patterns are covered starting from the Gang of Four (GoF) patterns, to structural and behavioral patterns.

Other patterns that are commonly used when working on ASP.NET Core applications are also covered:

– Model-View-Controller (MVC) Pattern
– Configurations and Options Pattern
– Logging Patterns

You will also learn how Minimal APIs can help you quickly setup and publish APIs in ASP.NET Core 8.

Dependency Injection is a core topic that has a dedicated chapter and its concept is prevalent across the different sections of the book.

Automated Testing is another topic of high importance that the author puts a good emphasis focusing on xUnit as the main library and tool for writing unit and integration tests

Advanced Topics

More advanced architectural topics are skillfully covered with clear examples:

– Domain-driven Design and Clean Architecture
– Mediator Pattern
– CQRS
– VSA and REPR
– Even-driven Architecture
– Modular Monoliths
– Microservices

And much more

Final Thoughts

What I find truly remarkable about this book is the unique way to explain the foundational knowledge and mechanics behind the usage of design patterns and architectural principals.

A brilliant approach that you would rarely find in other resources.

Prepare yourself for the next career jump after you thoroughly read this book, understand all the concepts covered and start implementing them into your projects.

Don’t hesitate to invest into your career progression,
For you would never regret that wise decision

I hope this post was loud and clear
Start your career investment here:

https://rebrand.ly/08rkkcg

References

Shoutout for Carl-Hugo Marcotte and Packt for delivering this fantastic publication

Check Packtpub.com – the publisher’s website to explore more books.

Bonus

This is one of the most beautiful masterpieces by one of the greatest composers ever came:

George Frideric Händel (1685 – 1759)

Händel – 12 Concerti Grossi, Op.6 | The Academy of Ancient Music

Leave a Reply