Dev/Article

소프트웨어 Architect 종류와 개념

Luigi.yoon 2025. 3. 17. 02:20
이름 설명
AA (Application Architect) - 특정 애플리케이션 또는 시스템의 구조, 설계 및 기술적 방향을 담당
- 애플리케이션의 성능, 확장성, 유지보수성 및 보안을 고려하여 기술 스택, 프레임워크 및 디자인 패턴을 결정
TA (Technical Architect) - 기술 아키텍트는 시스템의 기술적 기반을 설계하고 관리
- 하드웨어, 네트워크, 운영 체제, 데이터베이스 및 미들웨어와 같은 기술적 구성 요소를 정의하고 통합
- 기술적 위험을 평가하고 관리하며, 기술적 방향을 결정
SA (Solution Architect)
또는 System Architect 
- 애플리케이션, 데이터베이스, 네트워크 및 하드웨어 구성 요소를 통합하여 전체 시스템의 구조를 정의
- 요구사항에 맞는 솔루션을 선택하고 설
DA (Data Architect) - 데이터 모델링, 데이터베이스 설계, 데이터 웨어하우스 설계 및 데이터 통합을 담당
EA (Enterprise Architect)
BA (Business Architect)
- 조직의 비즈니스 모델, 프로세스 및 기능을 분석하고 설계
- 비즈니스 전략과 IT 전략을 연계하여 조직의 IT 자원을 최적화