토폴로지
토폴로지
뜻
시스템이나 조직의 구성 요소가 어떻게 배치되고 연결되는지를 나타내는 구조. 본래 네트워크·수학의 '위상' 개념이었지만, 최근에는 팀과 조직을 어떻게 나누고 연결할지를 다루는 '팀 토폴로지(Team Topologies)' 의미로 널리 쓰인다.
예시
- • 이번 개편에서 마이크로서비스 토폴로지를 재설계했다.
- • 팀 토폴로지를 도입해서 스트림 정렬팀과 플랫폼팀을 분리했다.
유래
네트워크·수학의 위상(topology) 개념에서 출발해, 2019년 매튜 스켈톤·마누엘 페이스의 책 《팀 토폴로지》 이후 소프트웨어 조직 설계 용어로 IT 업계에 확산.
설명
토폴로지는 원래 그래프나 네트워크에서 노드들이 어떻게 연결돼 있는지를 가리키는 수학·네트워크 용어입니다. 최근 개발·조직 문화에서는 이 개념이 **팀 토폴로지(Team Topologies)**로 확장돼, "어떤 팀이 무엇을 담당하고 서로 어떻게 상호작용할지"를 설계하는 프레임워크를 가리키는 말로 자주 쓰입니다.
대표적으로 네 가지 팀 유형(스트림 정렬팀, 지원팀, 복잡한 서브시스템팀, 플랫폼팀)과 세 가지 상호작용 모드(협업, 서비스 제공, 지원)를 통해 조직의 인지 부하를 분산하고 소통 구조를 명확히 하는 것이 핵심입니다.
콘웨이의 법칙(조직 구조가 결국 시스템 설계에 반영된다는 원칙)과도
깊이 연결돼, "원하는 아키텍처에 맞게 조직을 먼저 설계한다"는
역 콘웨이 전략의 근거로 쓰이기도 합니다.
TECH중립2019조직개발아키텍처