TECH 으로 돌아가기
TECH HACKER NEWS 오늘 5분 읽기 23 READS

국경만 남긴 '위상수학자의 세계지도'가 개발자에게 주는 힌트

국경만 남긴 '위상수학자의 세계지도'가 개발자에게 주는 힌트
SOURCE IMAGE · HACKER NEWS

2020년 레딧 사용자 xilefakamot이 공개한 '위상수학자의 세계지도(topologist's map of the world)'가 지도 커뮤니티 MapPorn을 통해 다시 회자되고 있다. 이 지도는 우리가 익숙하게 아는 세계지도와 전혀 다르다. 나라의 실제 모양도, 면적도, 서로 간의 거리도 모두 버리고 오직 하나의 정보, 즉 '어느 나라가 어느 나라와 국경을 맞대고 있는가'만을 남겼다. 제작자는 별다른 계산 없이 어떤 나라들이 인접해 있는지를 보여주는 네트워크를 먼저 스케치한 뒤, 이를 점차 다듬어 지도 형태로 매끄럽게 만들었다고 밝혔다. 처음부터 끝까지 수작업이었다는 설명이다.

왜 '위상수학'인가

제목에 붙은 위상수학(topology)은 도형을 늘이거나 구부려도 변하지 않는 성질을 다루는 수학 분야다. 흔히 '커피잔과 도넛은 같다'는 비유로 소개되는데, 두 물체 모두 구멍이 하나뿐이라 찢거나 붙이지 않고 서로 변형할 수 있기 때문이다. 이 관점에서 중요한 것은 정확한 크기나 각도가 아니라 '무엇이 무엇과 연결되어 있는가'라는 관계의 구조다. 이 지도가 각국의 면적과 형태를 과감히 포기하면서도 국경의 인접 관계만은 온전히 지켜낸 이유가 여기에 있다.

실제로 이 지도의 바탕은 그래프 이론에서 말하는 인접 그래프(adjacency graph)에 가깝다. 각 나라를 하나의 노드로 보고, 국경을 맞댄 두 나라 사이에 선을 그으면 세계 전체가 하나의 거대한 네트워크가 된다. 제작자가 '국경 관계를 보여주는 네트워크를 먼저 그린 뒤 다듬었다'고 한 대목은, 사실상 그래프를 시각적으로 배치하는 그래프 레이아웃 작업을 손으로 수행한 것과 같다.

개발자에게 익숙한 사고방식

IT 실무자에게 이 발상은 낯설지 않다. 지하철 노선도가 대표적이다. 런던 지하철 노선도가 지리적 정확성을 포기하고 역의 연결 순서만을 강조해 세계적인 디자인 표준이 된 것처럼, 목적에 불필요한 정보를 덜어내면 핵심 구조가 오히려 또렷해진다. 소프트웨어에서도 마찬가지다. 마이크로서비스 간 호출 관계, 패키지 의존성 그래프, 데이터베이스 테이블의 외래키 관계, 네트워크 토폴로지 모두 '무엇이 무엇에 연결되는가'라는 동일한 추상화를 공유한다. 좌표가 아니라 관계가 본질인 문제들이다.

이런 문제를 다룰 때 실제 위치나 물리적 형태에 집착하면 오히려 복잡도만 커진다. 예컨대 그래프 데이터베이스로 조직도를 모델링하거나, 의존성 순환을 찾거나, 네트워크 장애의 파급 범위를 추적할 때 필요한 것은 정확한 거리가 아니라 연결의 패턴이다. 이 지도는 그 추상화를 '아무 계산 없이 손으로' 구현했다는 점에서, 도구보다 관점이 먼저라는 사실을 보여준다.

한계도 분명하다

물론 이 지도는 실용적 내비게이션에는 쓸모가 없다. 거리와 방향, 면적 정보가 사라졌기 때문에 실제 여행이나 물류에는 부적합하고, 섬나라처럼 육상 국경이 없는 경우나 분쟁 지역의 경계처럼 인접 관계 자체가 모호한 사례를 어떻게 처리했는지도 명확히 알기 어렵다. 손으로 다듬은 결과물인 만큼 배치의 일관성이나 재현성도 알고리즘 기반 시각화만큼 보장되지 않는다. 무엇을 남기고 무엇을 버릴지는 결국 목적에 달려 있으며, 이 지도가 버린 정보는 다른 맥락에서는 가장 중요한 정보가 될 수 있다.

그럼에도 이 작업이 주는 교훈은 단순하다. 좋은 추상화란 데이터를 더 담는 것이 아니라 목적에 맞게 덜어내는 일이라는 점이다. 화면에 무엇을 보여줄지, 모델에 어떤 관계를 담을지 고민하는 개발자에게, 국경선 하나만 남긴 이 지도는 '핵심만 남겨도 세계가 설명된다'는 오래된 원칙을 다시 상기시킨다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://www.futilitycloset.com/2026/09/01/small-world-20/
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기
처리 중...