Finally, the handbook that every software architect needs.
Software architecture is frequently highlighted as one of the most desirable careers. But there's never been a handbook that gives you everything you need to know to succeed — until now.
Fundamentals of Software Architecture explores the principles of software architecture; examines the strengths and weaknesses of different architectural patterns; and uniquely, the book also explores the techniques and soft skills software architects must master.