In this chapter, we provided a quick introduction to what solution architecture is. Then, we learned about some essential personality traits and soft skills that are required to become an effective solution architect. Later in this chapter, we highlighted few common pitfalls that should be avoided during the project development life cycle. Finally, you learned about the differences between enterprise architects, technical architects, and solution architects.
In the next chapter, we will dig deep into the principles of solution architecture, and you will learn about the seven popular UML diagrams that will help you to model your solution architecture.