아키텍트는 전체 시스템을 디자인하고 설계하는 역할을 하는 사람이다.
아키텍처링은 비즈니스 아키텍처, 테크니컬 아키텍처로 나뉜다.
비즈니스 아키텍처
- 사업 전략, 비전, 요구 사항 분석과 같은 범주와 관련이 있다.
- 비즈니스 요건을 어떻게 시스템으로 구현하여 효과를 낼지는 IT 아키텍트의 역할
테크니컬 아키텍처
- 전체 시스템의 그림을 그리고 비즈니스 요건을 충족하기 위한 기술적인 설계를 하는 역할
- 비즈니스 요건을 잘 이해해야 한다.
아키텍트의 능력
- 숲을 보는 능력
- 아키텍트는 전체 시스템을 보는 능력이 매주 중요하다
- 기술에 대한 폭넓은 지식
- 어떤 기술이 적절한지 장단점과 위험요소는 무엇인지를 파악해서 적재적소에 알맞은 기술을 배치해야 한다.
- 현실을 인지하는 능력
- 좋은 아키텍처라도 비용과 수행하는 팀원의 능력에 맞지 않으면 안 좋기 때문에 현실적이어야 한다.
- 인적 네트워크(인맥)
- 인맥을 통해서 경험을 공유하고 문서 템플릿, Reference Architecutre, Delivery Methodology 등을 수집할 수 있다는 것은 좀 더 안정적이고 성숙된 아키텍처를 설계할 수 있는 빠르고 확실한 방법이 된다
- 커뮤니케이션
- 기존의 아키텍처나 이해관계 또는 새로운 도전 등에 반감에 부딪히기 쉽기 때문에 이를 논리적으로 설득하고 함께 일할 수 있는 협업 분위기를 만드는 것이 좋다.
더보기
이 글은 조대협의 서버사이드 대용량 아키텍처와 성능 튜닝 책을 참고하여 작성되었습니다.
이 글은 코드 프레소 DevOps Roasting 코스를 수강하면서 작성한 글입니다.
'아키텍처' 카테고리의 다른 글
[조대협 대용량 아키텍처]성능 엔지니어링 절차 (0) | 2020.02.16 |
---|---|
[조대협 대용량 아키텍처]성능 엔지니어링 (0) | 2020.02.15 |
[조대협 대용량 아키텍처]글로벌 서비스 아키텍처 (0) | 2020.02.10 |
[조대협 대용량 아키텍처]클라우드 인프라 (0) | 2020.02.10 |
[조대협 대용량 아키텍처]OAM Layer의 로그 관리 (0) | 2020.02.10 |