우중캠퍼
239
2021-06-10 23:40:12
9
929

TA, AA, SWA 다들 헤깔리죠


사실 아키텍트 구하는 업체도 저 용어에 대한 내용을 모릅니다.

그냥 개발이 아니면 아키텍트라고 하죠.


TA : 원래는 장비를 다루는 엔지니어를 칭합니다. 선반장 설계하고, 디스크 할당하고, 서버 점검하고, VM도 구성하고..

     그런데 개발 프로젝트에서 구하는 TA는 좀 다릅니다.

     CI/CD, 시스템구성, 서버별 솔루션 설치 및 구성, 클라우드 설계/구성, 개발외 전체^^

AA : 1)프레임워크 구성, CI/CD구성 인 경우도 있고,

       2) 프레임워크 구성, CI/CD구성, 공통 개발도 해달라는 경우도 있습니다. 이경우 SWA 구인이라고

       명시하는 경우도 간혹 있습니다


경력이 좀 있는경우 900 이상 받습니다.

보도방이 얘기하는 단가의 20% 이상 더 받아도 됩니다. AA/TA없이 개발진행 못합니다. 단가 올리세요

4
  • 댓글 9

  • 천사와악마
    1k
    2021-06-11 10:10:45

    본문에 있는 TA, AA 둘다하면 뭐라 불러야되나요? ㅎㅎ

  • 성능최적화계획
    712
    2021-06-11 10:22:04

    현실은 AA/TA 이분들은 보도방 안돌져

  • 팬더재즈Bass
    1k
    2021-06-12 14:48:28

    급하니 부르는데로 주겠다는곳도 있더군요. 

  • 팬더재즈Bass
    1k
    2021-06-12 14:51:55 작성 2021-06-12 14:54:44 수정됨

    막상 다녀보면 경계가 모호한곳도 많습니다.

    이것저것 많이 덧붙여 자기들이 이건 AA롤이라 하면 AA롤인거죠.

    기준과 업무도 제각각 코에걸면 코걸이 귀에걸면 귀걸이라고나 할까?

    걸러내는건 결국 AA구직자의 몫

  • 팬더재즈Bass
    1k
    2021-06-12 14:55:45

    https://romainefabula.tistory.com/m/45

  • 에르딘트
    2k
    2021-06-13 17:01:12

    아... 전 프로젝트에 있던 AA 생각나네... 

    그냥 아무것도 몰라서 구글에서 template 소스 받아놓고 다 했다고 하던...

  • nioka999
    763
    2021-06-13 22:20:07

    AA / TA 없는 프로젝트가 더 많아요

    AA는 아무나 못하지요

  • MWA_PE
    760
    2021-06-14 15:22:18

    TA가 전체적인 숲의 설계라고하면, AA는 각각의 나무를 심는... 좀 더 deep하게 들어가나여?

    제가 있는곳도 TA분이 보통 설계서 작성하고, apache-tomcat 구성해주고 설정값 잡아주고... 등등 환경구성해주던데

    흠.. 보통 프로젝트에서 TA는 많이 들어봤는데 AA는 한번도 못들어봐서 갑자기 헷갈리네요 ㅎㅎ


  • 가을
    1k
    2021-06-15 10:40:05

    TA는 Technical Architecture를 담당하는 Technical Architect로, 주로 인프라에 대한 큰그림을 설계하는 롤로 생각하시면됩니다.

    전통적인 TA는 물리적인 장비(유선, 무선, 스위치, 라우터 부터 물리서버, 어플라이언스까지)를 활용한 설계를 다루었고,

    가상화가 주를 이름에 따라 가상화와 관련된 구성까지 설계를 하도록 영역이 확장되었습니다. 

    여기서 그치지 않고 요즘엔 클라우드와 컨테이너(도커, 쿠버네티스)까지 커버할 수 있는 역량을 요구하게 되었습니다.

    여기서 세분화되어 클라우드의 구성을 책임지는 Cloud Architect라는 세부 역할과 컨테이너 오케스트레이션 관리까지도 영역이 확장되고 있습니다.


    AA는 Application Architecture를 담당하는 Application Architect로, 

    주로 응용계층에 관련된 레이어드 아키텍처 설계 및 각종 미들웨어와의 통신을 위한 커넥터, 어댑터 설계와 그에 필요한 개발까지 진행합니다. 그외 어플리케이션과 연관있는 미들웨어의 세부적인 구성을 제어하기도 합니다.

    그리고  빌드/배포(CI/CD)도 담당합니다. 어플리케이션의 구성에 대한 이해를 요구하기 때문에 초기 빌드/배포는 AA가 아니면 어려운 상황이 많기 때문입니다.


    컨테이너관리와 미들웨어 영역은 TA/AA가 겹치는 영역이기도 합니다. 때문에 많은 커뮤니케이션이 필요한영역이며, 요즘엔 이 영역의 아키텍처를 전문적으로 관리하기 위해서 SWA, Software Architect가 투입되기도합니다.


    그외에 예전엔 AA나 TA가 담당하던 부분이 시스템복잡도가 올라감에 따라 SRE, 데브옵스엔지니어 등 롤이 세분화되고 있습니다.

  • 로그인을 하시면 댓글을 등록할 수 있습니다.