“로컬에서 실행됨”을 다른 수십 가지 항목과 나란히 — 내보내기 옵션과 다크 모드 사이 어딘가에 — 마치 여러 기능 중 하나인 것처럼 적어 두기는 쉽습니다. 우리는 그것이 다른 범주에 속한다고 봅니다. 도구가 작업을 수행하는 위치는 그 도구가 여러분에게 약속할 수 있는 바를 결정하며, 로컬 우선이란 여러분이 신뢰해야만 하는 약속과 여러분이 확인할 수 있는 약속 사이의 차이입니다.

그 구분이 논의의 전부입니다. 수많은 소프트웨어는 여러분이 볼 수 없는 어딘가에서 데이터가 신중하게 다뤄진다고 믿어 달라고 요구합니다. 로컬 우선은 훨씬 적게 믿어 달라고 요구하는데, 믿어야 할 것이 훨씬 적기 때문입니다. 작업이 여러분이 있는 곳에서 일어날 때, 보장은 멀리 떨어진 시스템의 동작에 관한 확언이기를 멈추고 여러분 자신의 시스템에 관한 사실이 되기 시작합니다.

여러분이 확인할 수 있는 약속

작업이 여러분 자신의 기기에서 일어날 때, 프라이버시는 정책이기를 멈추고 속성이 됩니다. 보호되거나, 유출되거나, 소환장에 의해 제출되거나, 다른 용도로 전용될 데이터의 사본이 서버에 놓여 있지 않습니다 — 사본 자체가 전혀 없기 때문입니다. 여러분의 활동을 여러분의 이름과 조용히 연결하는 계정도 없고, 여러분이 백그라운드에서 무엇을 하는지 측정하는 원격 측정도 없습니다. 데이터가 보이지 않는 어딘가에서 신중하게 다뤄진다고 믿어 달라는 요구를 받지 않습니다. 데이터는 그저 결코 시야를 벗어나지 않기 때문입니다.

이것이 우리가 “로컬”을 하나의 기능으로 취급하기를 거부하는 이유입니다. 기능이란 공급 업체가 여러분에게 줄 수 있고, 그만큼 쉽게 다음 릴리스에서 거두어 갈 수 있는 것입니다. 이런 종류의 약속은 구조적입니다. 그것은 연산이 일어나는 위치에서 비롯되며, 여러분은 물리적인 무언가를 확인하듯이 그것을 확인할 수 있습니다 — 아무것도 떠나지 않았음을 확인함으로써 말입니다. 그 검증은 우리의 정책을 읽고 우리의 말을 믿는 문제가 아닙니다. 그것은 데이터가 어디에 있는가의 문제이며, 그곳은 여러분이 통제하는 곳입니다.

고객의 선택으로서의 데이터 보관 위치

로컬 우선이 하나의 경직된 방식을 의미하지는 않습니다. 임상 환경에서 정직한 입장은 데이터에 알맞은 위치가 기관에 따라 다르며, 공급 업체가 아니라 기관이 결정해야 한다는 것입니다. 그래서 우리가 고수하는 원칙은 데이터 보관 위치가 고객의 선택이라는 것입니다.

우리 임상 플랫폼 전반에서 엣지 도구와 파드는 온프레미스 또는 하이브리드 방식으로 배포할 수 있으며, 그 선택은 작은 진료소부터 대형 병원까지 규모에 맞게 확장됩니다. 모든 것을 자신의 울타리 안에 두고자 하는 진료 기관은 온프레미스로 운영할 수 있으며, 정보 시스템과 아카이브는 그 기관이 소유하고 통제하는 장비에 놓입니다. 일부 기능은 중앙에, 다른 기능은 로컬에 두어야 할 이유가 있는 조직은 하이브리드 방식을 선택하고, 우리의 거버넌스가 아니라 자신의 거버넌스가 정해야 한다고 보는 지점에 경계를 그을 수 있습니다. 플랫폼의 역할은 운영하기에 가장 편리한 한쪽으로 모두를 몰아가는 것이 아니라, 어느 선택이든 완전히 실현 가능하게 만드는 것입니다.

파드는 이를 구체화합니다. EndoPod, PathoPod, TomoPod는 각각 정보 시스템과 아카이브를 진료가 이루어지는 곳 — 내시경, 병리, 영상의학 — 으로 가져가며, 의학의 나머지 영역이 이미 사용하는 표준 안에서 그렇게 합니다. 즉 DICOM과 HL7, 그리고 전반에 걸친 HIPAA에 부합하는 처리입니다. 온프레미스나 하이브리드를 선택하는 것은 생태계 밖으로 나가는 것이 아닙니다. 그것은 나머지 모든 것과의 상호운용성을 포기하지 않으면서 여러분의 데이터가 어디에 머무를지를 결정하는 것입니다.

하이브리드도 약속을 지키는 이유

완전한 온프레미스 배포만이 인정되며, 클라우드에 닿는 모든 것은 약속을 깬 것이라고 주장하는 편이 더 간단할 것입니다. 그것은 사실이라기에는 너무 무딘 주장이며, 그렇지 않은 척하는 것은 둘 다 사용할 정당한 이유가 있는 기관들에 도움이 되지 않을 것입니다.

하이브리드가 그래도 약속을 지킬 수 있는 이유는, 엣지와 중앙에 있는 모든 것 사이의 교환이 작업을 수행하기 전에 반드시 도달해야 하는 실시간 의존성이 아니라 비동기적이고 의도적인 것이기 때문입니다. 진료 현장의 도구는 진료가 있는 곳에서 작업을 수행하며, 정보는 자체 일정에 따라 엣지와 더 넓은 시스템 사이를 오갑니다. 그 설계 선택에는 여기서 중요한 두 가지 결과가 따릅니다. 첫째는 회복력입니다. 로컬 시스템이 작동하기 위해 왕복을 기다리지 않으므로, 원격 연결이 느리거나 끊겼다고 해서 진료가 멈추지 않습니다. 둘째는 통제력 입니다. 데이터의 이동이 모든 동작과 함께 암묵적으로 일어나는 것이 아니라 기관이 구성하는 것이기에, 경계는 고객이 그어 둔 자리에 그대로 남습니다.

이렇게 이루어진 하이브리드는 약속의 구멍이 아닙니다. 그것은 다른 제약 조건 아래에서 지켜진 약속입니다 — 기관은 여전히 무엇이 로컬에 남고 무엇이 남지 않는지를 결정하며, 더 넓은 세계와의 연결이 불완전할 때에도 시스템은 여전히 작동합니다.

신뢰, 회복력, 그리고 시간에 걸친 힘의 균형

로컬 우선은 시간에 걸친 힘의 균형도 바꿉니다. 어딘가에 있는 서비스는 규칙을 바꾸거나, 가격을 올리거나, 문을 닫을 수 있으며, 여러분이 할 수 있는 일은 거의 없습니다. 여러분이 있는 곳에서 실행되는 도구는 여러분의 조건으로 계속 작동합니다. 잘못된 순간에 끊길 연결도 없고, 어떤 회사가 떠나기로 했다고 해서 여러분의 것이기를 멈추는 것도 없습니다. 그 독립성은 조용하지만, 그것이 핵심의 전부입니다.

임상 환경에서 그 독립성의 무게는 단순한 불편함을 넘어섭니다. 원격 서비스에 의존하는 워크플로는 진료소의 통제를 완전히 벗어난 무언가로 인해 중단될 수 있는 워크플로입니다. 작업을 로컬에 두는 것 — 그리고 데이터 보관 위치를 기관의 손에 두는 것 — 은 진료를 책임지는 사람들이 그 진료가 이루어지는 조건을 통제하는 사람들이기도 하다는 것을 의미합니다. 이런 관점에서 신뢰는 공급 업체에 대한 감정이 아닙니다. 그것은 무엇이 어디서 실행되고 누가 결정하는가의 귀결입니다.

우리가 일부러 감수하는 거래

이 가운데 무엇도 로컬 우선을 구축하기 쉬운 선택으로 만들어 주지 않습니다. 그것은 더 어렵고, 몇 가지 편리한 지름길을 차단합니다. 우리는 그 거래를 의도적으로 받아들이는데, 그 대안은 우리 도구를 사용하는 사람들에게 마땅히 신뢰해야 할 것보다 더 많이 신뢰하라고 요구하기 때문입니다. 여러분이 검증할 수 있는 약속은 그저 믿어 달라고 요청받는 약속보다 더 가치가 있습니다.

로컬 우선이 기능이 아니라 약속이라고 말할 때 우리가 뜻하는 바가 바로 이것입니다. 기능은 우리가 더하는 것입니다. 약속은 우리가 빚지고 있는 것이며, 우리가 그것을 지키는 방식은 여러분의 데이터가 어디에 머무는지가 우리의 결정이 아니라 여러분의 결정이 되도록 구축하는 것입니다 — 그리하여 우리가 하는 가장 중요한 보장이, 여러분이 결코 믿음으로 받아들일 필요가 없는 것이 되도록 말입니다. 그것이 사실임을 여러분이 그저 볼 수 있기 때문입니다.