부동산은 이 회사에서 여전히 조연이다. 본업은 자동차이고, 부동산은 스크래핑 인프라가 이미 구축되어 있어서 다른 무엇을 더 긁어올 수 있을지 궁금함을 참지 못해 건드려보기 시작한 영역이다. 그 부동산 데이터셋의 대부분은 일본 한 나라이며, 그 규모가 워낙 커서 다른 모든 나라가 오차 범위처럼 보일 정도다. 하지만 오차 범위라 해도 여전히 13,000여 건의 매물이고, 3주 전 나는 그것들을 그냥 세는 대신 실제로 읽어보기로 했다.
9월 15일. 이집트, 독일, 스리랑카에서 샘플을 뽑았다 — 일본을 제외하고 '스텁'이 아니라 '시장'이라고 부를 만큼 행 수가 충분한 유일한 세 지역이다. 다른 네 나라(과테말라, 니카라과, 파나마, 엘살바도르)도 데이터 안에 있지만, 각각 정확히 80건의 매물에서 멈춰 있는데, 이건 여기서 다시 풀어놓지 않을 별개의 이야기다 — 그건 대기열 등급이지 실제로 돌아가는 시장이 아니고, 확장이 동결된 이후로 손대지 않은 채 그대로 남아 있다. 이번에 내가 보고 싶었던 건 실제로 계속 크롤링되고 있는 세 나라였다.
첫인상: 이집트의 매물들은 마치 두 개의 부동산 시장이 하나의 껍데기를 쓰고 있는 나라처럼 읽힌다. 카이로와 알렉산드리아의 아파트 매물은 밀도 높고 거래 지향적인데, 이 매물들이 노스코스트와 홍해 연안의 샬레(chalet) 매물들과 같은 피드에 섞여 있다. 그 샬레들은 명백히 세컨드 하우스 구매자를 겨냥한 가격이 매겨져 있고, 거의 전적으로 해변까지의 거리를 기준으로 설명된다. 자동차 데이터에는 이런 게 전혀 없다 — 중고 현대차는 어느 도시에 세워져 있다고 해서 정체성이 갈라지지 않는다.
9월 19일. 가장 놀랐던 건 독일이었는데, 좋은 의미로는 아니었다. 나는 독일 부동산 매물이 매매 위주일 거라고 예상했다 — 독일인들이 '임차인의 나라'로 유명하다는 건 알지만, 우리가 긁어오는 소스들은 중개 매물 쪽으로 기울어 있어서, 그건 매매용 매물이라는 뜻일 거라고 짐작했다. 틀렸다. 우리가 가져오는 것 중 눈에 띄는 비중이 Mietwohnung — 임대 아파트 — 이며, 이것이 매매 매물과 뒤섞여 있다. 만약 이걸로 독일 부동산 가격 모델을 만들게 된다면, 누구든 거기서 나온 숫자를 믿기 전에 별도의 필터가 필요한 방식으로 섞여 있다. 지금 이 원본 피드는 임대와 매매를 깔끔하게 구분하지 못해서, 나로서는 어떤 것도 '일반적인 가격'이라고 편하게 부를 수가 없다.
9월 24일. 스리랑카는 감을 잡는 데 더 오래 걸렸는데, 매물 1건당 다양성이 이집트나 독일보다 실제로 더 크기 때문이다. 콜롬보의 콘도, 내륙 산간 지역의 식민지 시대풍 방갈로, 남부 해안의 해변 토지까지 — 이건 작은 데이터셋(4,006건)이지만 지역에 따라 부동산 유형이 극단적으로 달라지는 나라를 다루고 있고, 이 정도 샘플 규모에서는 그 다양성이 신호가 아니라 노이즈로 나타난다. 그날 노트에 이렇게 적었다: "이건 내가 모델을 가장 못 믿고, 사람을 가장 믿게 되는 경우다." 지금도 그렇다.
9월 29일. 정성적인 느낌을 숫자로 다시 검증하기 위해 원본 집계로 돌아갔다. 3주간의 일화는 실제로 존재하지 않는 이야기를 그럴듯하게 믿게 만들 수 있기 때문이다. 이집트: 4,427건. 독일: 4,230건. 스리랑카: 4,006건. 셋 다 서로 충분히 비슷해서 어느 하나가 '진짜'이고 나머지가 부속품이라고 할 수 없다 — 사실상 비슷한 수준인데, 단순히 매물을 훑어보기만 해서는 이게 분명하지 않았다. 이집트의 매물이 더 많게 느껴졌기 때문이다.
이 차트를, 전체 부동산 행 601,702건 중 일본 하나가 588,644건을 차지한다는 사실과 함께 놓고 보면, 이 버티컬의 현재 모습이 솔직하게 드러난다: 우리가 제대로 측정하고 있는 하나의 거대하고 성숙한 시장, 이제 막 이해하기 시작한 작지만 실재하는 세 개의 시장, 그리고 누군가 키워볼 가치가 있다고 결정하기를 기다리는 네 개의 자리표시자. 이건 불만이 아니다 — 자동차도 정확히 같은 과정을 거쳤고, 다만 더 긴 시간에 걸쳐, 훨씬 더 많은 소스를 거쳤을 뿐이다.
10월 3일. 이 글을 쓰기 전 마지막 기록. 한 가지를 구체적으로 확인하러 갔다: 이집트, 독일, 스리랑카의 매물이 일관되게 현지 화폐로 가격을 매기고 있는지, 아니면 자동차 쪽에서 우리를 여러 번 물었던 것과 같은 통화 태깅 문제가 있는지(소스가 잘못된 단위로 조용히 값을 보고한 적이 있었고, 그게 올해 초 자동차 쪽에서 1000배짜리 가격 파싱 버그로 이어진 적도 있다). 짧게 답하면: 대체로 일관적이지만, 독일의 임대 매물은 간혹 매매 매물의 총액 옆에 월세 금액을 함께 싣는 경우가 있는데, 원문 텍스트에는 사람 독자라면 눈치챌 맥락 말고는 둘을 구분할 어떤 표시도 없고 파서는 그걸 잡아내지 못한다. 그게 여기서 다음으로 실제로 해야 할 엔지니어링 과제이고, 새로운 나라를 추가하는 일이 아니다.
| 시장 | 매물 수 | 눈에 띄는 특징 |
|---|---|---|
| 이집트 | 4,427 | 분열된 정체성: 도심 아파트 vs. 해안 세컨드 하우스 |
| 독일 | 4,230 | 임대 매물과 매매 매물이 같은 피드에 혼재 |
| 스리랑카 | 4,006 | 매물별 유형 다양성이 매우 높음 — 콘도부터 식민지풍 방갈로, 토지까지 |
이 중 어느 것도 우리 UAE 자동차 가격 모델 수준으로 가격 모델을 만들 준비가 되어 있지는 않다. 하지만 3주 전까지만 해도 나는 이 세 나라가 실제 시장인지, 아니면 그저 행 수 기준치를 어쩌다 넘긴 노이즈인지조차 몰랐다. 지금은 그것들이 실재한다는 걸 알고, 구조적으로 서로 어디서 어긋나는지도 대략 알며, 이게 단순한 훑어보기 이상이 되기 전에 반드시 해야 할 단 하나의 수정 — 독일 피드에서 임대와 매매를 분리하는 것 — 도 알고 있다. 일지(diary)는 대체로 그런 데 쓸모가 있다: 답을 찾기 위해서가 아니라, 다음에 물을 가치가 있는 질문을 찾기 위해서.



