Book description
Learn about the responsibilities of a .NET solution architect and explore solution architecture principles, DevOps solutions, and design techniques and standards with hands-on examples of design patterns
Key Features
- Find out what are the essential personality traits and responsibilities of a solution architect
- Become well-versed with architecture principles and modern design patterns with hands-on examples
- Design modern web solutions and make the most of Azure DevOps to automate your development life cycle
Book Description
Understanding solution architecture is a must to build and integrate robust systems to meet your client's needs. This makes it crucial for a professional .NET software engineer to learn the key skills of a .NET solution architect to create a unique digital journey and build solutions for a wide range of industries, from strategy and design to implementation. With this handbook, developers working with the .NET technology will be able to put their knowledge to work.
The book takes a hands-on approach to help you become an effective solution architect. You'll start by learning the principles of the software development life cycle (SDLC), the roles and responsibilities of a .NET solution architect, and what makes a great .NET solution architect. As you make progress through the chapters, you'll understand the principles of solution architecture and how to design a solution, and explore designing layers and microservices. You'll complete your learning journey by uncovering modern design patterns and techniques for designing and building digital solutions.
By the end of this book, you'll have learned how to architect your modern web solutions with ASP.NET Core and Microsoft Azure and be ready to automate your development life cycle with Azure DevOps.
What you will learn
- Understand the role and core responsibilities of a .NET solution architect
- Study popular UML (Unified Modeling Language) diagrams for solution architecture
- Work with modern design patterns with the help of hands-on examples
- Become familiar with microservices and designing layers
- Discover how to design modern web solutions
- Automate your development life cycle with Azure DevOps
Who this book is for
This book is for intermediate and advanced .NET developers and software engineers who want to advance their careers and expand their knowledge of solution architecture and design principles. Beginner or intermediate-level solution architects looking for tips and tricks to build large-scale .NET solutions will find this book useful.
Table of contents
- Solution Architecture with .NET
- Contributors
- About the author
- About the reviewer
- Preface
- Section 1: Understanding the Responsibilities of a Solution Architect
- Chapter 1: Principles of the Software Development Life Cycle
- Chapter 2: Team Roles and Responsibilities
-
Chapter 3: What Makes an Effective Solution Architect?
- What is solution architecture?
-
Exploring the personality traits and skills of an effective architect
- Leading by example
- Displaying outstanding communication skills
- Possessing deep analytical skills
- Showcasing brilliant project and resource management skills
- Exhibiting patience with others
- Working collaboratively
- Demonstrating influencing and negotiation skills
- Possessing a wide range of technical expertise
- Breaking down problems efficiently
- Being pragmatic
- Taking a look at the common pitfalls for architects
- The enterprise architect versus the technical architect versus the solution architect
- Summary
- Section 2: Designing a Solution Architecture
- Chapter 4: Designing a Solution Architecture
- Chapter 5: Exploring Architecture Design Patterns
- Chapter 6: Architecture Considerations
- Chapter 7: Securing ASP.NET Web Applications
- Chapter 8: Testing in Solution Architecture
- Section 3: Architecting Modern Web Solutions with DevOps Solutions
- Chapter 9: Architecting Modern Web Solutions with ASP.NET Core and Azure
- Chapter 10: Designing and Implementing Microsoft DevOps Solutions
- Other Books You May Enjoy
Product information
- Title: Solution Architecture with .NET
- Author(s):
- Release date: August 2021
- Publisher(s): Packt Publishing
- ISBN: 9781801075626
You might also like
book
Enterprise Application Architecture with .NET Core
Architect and design highly scalable, robust, clean and highly performant applications in .NET Core 1.0 About …
video
ASP.NET Core - SOLID and Clean Architecture (.NET 5 and Up)
Creating a modular, testable, and maintainable application in .NET Core requires a solid foundation. Setting up …
video
Microservices .NET Core Masterclass
Building the microservices is not an easy job. Whenever it comes to any type of distributed …
book
Software Architecture with C# 10 and .NET 6 - Third Edition
Design scalable and high-performance enterprise applications using the latest features of C# 10 and .NET 6 …