"평생을 개발자로 살 수 있도록 하는 자그만 씨앗이 되었으면 합니다."
소프트웨어 아키텍처란, 소프트웨어 결과물이 가져야 하는 비즈니스를 포함한 특성과 제약을 문제없이 시스템에 적용할 수 있게 하는 해결책이자 계획이며, 시스템을 최상위 수준으로 추상화한 표현이다. 이는 아키텍처 구성물 사이의 연관 관계를 한 가지 이상의 관점으로 표현하며, 설계 규칙을 통하여 어느 한 쪽에도 치우치지 않도록 구성 요소 간의 균형과 연관성을 만드는 구조 정의 청사진이라 할 수 있다. 이러한 소프트웨어 설계 방법론과 절차에 관한 다양한 지식은 초급 아키텍트 혹은 상위 개발자로 가는 밑거름이 될 것입니다.