정의
- 설계자
- 비즈니스의 목표를 이루기 위한 다양한 IT 솔루션을 기획하고 설계하는 사람
종류
EA (Enterprise Architect) / BA (Business Architect)
- 비즈니스의 전반적인 이해 필요
- 전체 비즈니스 프로세스나 장기적인 IT 전략 수립 및 기획
- 모든 프로젝트의 아키텍쳐에 대한 책임
- 다른 아키텍트들에 대한 팀 관리 권한
AA (Application Architect)
- 비즈니스 프로세스 설계를 바탕으로 실제 IT 솔루션(ERP 등) 설계
- Framework 바탕 업무 관련 로직 설계
- 인터페이스, 업무 관련 모듈/기능 등
TA (Technical Architect)
- 비즈니스를 운영하기 위한 IT 시스템의 환경을 설계
- 네트워크, 서버, 소프트웨어 등
- 다른 역할 대비 기술적인 문제 해결하는 경우 多
- ex
- EA나 SA가 3계층 구조 설계
- TA는 각 계층에 필요한 물리적인 환경, 구조 설계
SA (Solutions Architect)
- 비즈니스 요구사항에 따른 개발 환경 같은 솔루션 설계
- 각 상황에 맞는 솔루션을 기술적으로 설계
- TA같이 다른 역할 대비 깊은 전문 지식 필요
- ex
- DevOps 환경 컨설팅 및 구축 지원
DA (Data Architect)
- 프로젝트 전체 데이터 관련 아키텍쳐
- 어떤 데이터들이 있는지/필요한지를 종합 분석
- 데이터를 어떻게 접근/처리/관리할 것인지 설계
출처