하늘을 올려다보면 누구나 한 번쯤은 궁금했을 것이다. 저 구름들은 왜 이렇게 다양한 모양으로 존재하는 걸까? 그리고 그 차이는 대체 무엇일까? 마치 소프트웨어 개발에서 마주하는 기술 스택처럼, 구름도 높이와 형태에 따라 분류된다. 고도 5~13킬로미터의 고층에는 새하얀 실타래처럼 흐르는 권운(Cirrus)이 있고, 그보다 낮은 중층에는 회색빛의 층운(Altostratus)이 하늘을 뒤덮는다. 그리고 지표 가까이에는 안개처럼 낮게 깔리는 층운(Stratus)이 있다. 이 분류는 단순히 자연 현상을 설명하는 데 그치지 않는다. 그것은 관찰자의 시선을 어떻게 훈련시킬 수 있는지를 보여주는 사례다.
기술도 마찬가지다. 클라우드 컴퓨팅이 처음 등장했을 때, 사람들은 그것을 그저 ‘원격 서버’로만 생각했다. 하지만 시간이 지나면서 Iaas, PaaS, SaaS로 세분화되었고, 이제는 서버리스, 엣지 컴퓨팅, 멀티클라우드까지 그 범위가 확장되었다. 구름의 분류가 고도와 모양에 따라 나뉘듯, 클라우드 기술도 사용 목적과 추상화 수준에 따라 세분화되는 것이다. 문제는 이러한 분류가 정교해질수록, 그 안에 담긴 본질이 흐릿해질 수 있다는 점이다.
권운(Cirrus)은 얼음 결정으로 이루어져 있다. 얇고 투명해 보이지만, 햇빛을 산란시켜 아름다운 무지개를 만들기도 한다. 기술에서도 이런 현상이 나타난다. 겉으로는 단순해 보이는 개념이, 실제로는 복잡한 하부 구조를 가지고 있는 경우가 많다. 예를 들어 ‘서버리스’라는 용어는 서버가 없다는 뜻이 아니라, 개발자가 서버를 직접 관리하지 않는다는 의미다. 하지만 이 용어만 듣고 서버가 아예 존재하지 않는다고 오해하는 개발자들이 적지 않다. 권운이 햇빛을 산란시키듯, 기술 용어 역시 그 본질을 왜곡시킬 수 있는 것이다.
구름의 분류는 과학이지만, 그 관찰은 예술이다.
이 문장은 구름 연구자들에게 자주 인용되는 말이다. 과학적 분류가 엄밀한 기준에 따라 이루어지지만, 그 구름을 실제로 바라보는 행위는 주관적일 수밖에 없기 때문이다. 기술도 마찬가지다. 객관적인 분류 체계가 존재하지만, 그 기술을 어떻게 해석하고 활용할지는 결국 개발자의 몫이다. 예를 들어 쿠버네티스는 컨테이너 오케스트레이션 도구로 분류되지만, 어떤 팀에게는 단순한 배포 도구가 되고, 다른 팀에게는 인프라 전체를 재정의하는 혁신으로 받아들여진다.
그렇다면 우리는 왜 이런 분류에 집착하는 걸까? 그 이유는 아마도 복잡성을 단순화하려는 인간의 본능 때문일 것이다. 하늘에 떠 있는 무수한 구름을 열 가지 유형으로 나누는 것처럼, 끊임없이 진화하는 기술을 몇 가지 카테고리로 정리하려는 시도는 자연스러운 반응이다. 하지만 이 과정에서 중요한 것이 간과되기도 한다. 바로 ‘맥락’이다.
예를 들어 적란운(Cumulonimbus)은 뇌우와 폭풍을 몰고 오는 구름으로 알려져 있다. 하지만 이 구름은 또한 비를 내리게 하여 생태계를 유지하는 역할도 한다. 기술에서도 마찬가지다. 어떤 기술이 특정 맥락에서는 위협이 될 수 있지만, 다른 맥락에서는 필수적인 존재가 될 수 있다. 모놀리식 아키텍처가 모든 상황에서 나쁜 것은 아니며, 마이크로서비스가 항상 정답은 아니다. 중요한 것은 그 기술이 어떤 상황에서 어떤 역할을 하는지를 이해하는 것이다.
구름의 분류가 우리에게 주는 교훈은 이것이다. 어떤 현상을 이해하려면 먼저 그 현상을 세밀하게 관찰해야 하며, 동시에 그 관찰이 가진 한계를 인정해야 한다는 것이다. 기술도 마찬가지다. 새로운 기술이 등장할 때마다 우리는 그것을 기존의 틀에 맞추려 하지만, 때로는 그 틀 자체를 재고해야 할 필요가 있다. 클라우드 컴퓨팅이 처음 등장했을 때, 사람들은 그것을 기존의 데이터센터와 같은 개념으로 이해하려 했다. 하지만 클라우드는 데이터센터와는 근본적으로 다른 패러다임이었다. 이제 우리는 클라우드를 단순히 ‘원격 서버’가 아니라, 새로운 컴퓨팅 환경으로 인식해야 한다.
결국, 구름의 분류는 끝이 없다. 새로운 구름 유형이 발견될 때마다 과학자들은 기존의 분류 체계를 수정하고 확장한다. 기술도 마찬가지다. 새로운 기술이 등장할 때마다 우리는 그것을 기존의 틀에 맞추려 하지만, 때로는 그 틀 자체를 재정의해야 한다. 중요한 것은 그 과정에서 우리의 시선이 얼마나 유연하고 열린 상태를 유지하느냐이다.
하늘을 올려다보며 구름을 관찰하는 것처럼, 기술도 그렇게 바라보아야 한다. 단순히 ‘무엇’이 아니라 ‘어떻게’와 ‘왜’에 주목해야 한다. 그래야만 우리는 기술의 본질을 이해하고, 그 기술을 어떻게 활용할지 결정할 수 있다. 구름의 분류가 과학이면서 예술이듯, 기술도 과학이면서 예술이다.
이 글의 영감은 NOAA의 구름 분류 가이드에서 얻었다. 자연의 현상과 기술의 진화는 서로 닮아 있다. 둘 다 관찰자의 시선에 따라 다르게 보일 수 있으며, 그 시선이 곧 이해의 깊이를 결정한다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.