In this chapter, I will introduce the subject of software architecture. My purpose is to help you understand my vision of software architecture and how I will tackle this topic throughout the book.
More specifically, this chapter covers the following topics:
- Software architecture in a nutshell
- A software architect's duties
- Introducing the different architecture disciplines
- Positioning software architecture within the global architecture landscape
By the end of the chapter, you should have a better grip on software architecture and a better idea of how this book will walk you through your software architecture journey.