osFoundry / Platform
변경 데이터 캡처
어떤 앱 데이터베이스에서든 모든 행 변경을 스트리밍하세요. CDC를 에이전트, 채널, 웹훅에 연결하세요.
개요
osFoundry의 변경 데이터 캡처(CDC)는 앱 뒤에 있는 데이터베이스를 살아 있는 이벤트 스트림으로 바꿉니다. 일정에 따라 테이블을 폴링하고 결과를 비교하는 대신, CDC는 데이터베이스를 직접 감시하며 삽입, 수정, 삭제되는 모든 행에 대해 이벤트를 내보내고, 변경된 행의 데이터를 함께 붙여 보냅니다. 이러한 변경 이벤트 하나하나는, 다음 동기화가 실행될 몇 분 또는 몇 시간 뒤가 아니라 변화가 일어나는 바로 그 순간에 워크스페이스의 나머지 부분이 처리할 수 있는 대상이 됩니다.
CDC의 핵심은 이 이벤트들이 어디로 가느냐에 있습니다. osFoundry에서 앱 데이터베이스는 밀폐된 사일로가 아니며, 그 행 변경을 세 곳의 목적지로 연결할 수 있습니다. 먼저 에이전트에 흘려보낼 수 있어, 레코드가 바뀌면 누군가 알아챌 때까지 기다리는 대신 곧바로 추론이나 동작이 촉발됩니다. 다음으로 채널로 라우팅할 수 있어, 편집의 흐름이 실시간 활동으로 나타나 채팅, 지식 베이스, 다른 앱이 모두 읽을 수 있습니다. 그리고 웹훅으로 전달할 수 있어, 변경이 도달할 때마다 외부 시스템이 이를 받습니다. 하나의 데이터베이스에 세 개의 출구가 있고, 그 모두가 만들어지는 순간 낡아 버리는 사본이 아니라 테이블에 실제로 도달한 쓰기 그 자체에 의해 구동됩니다.
이것이 의미 있는 이유는 osFoundry가 BYOK이자 로컬 우선이기 때문입니다. CDC는 당신 자신의 자격 증명으로 당신 자신의 앱 데이터에 반응하며, 당신과 이벤트 사이에 재판매 사업자가 끼어들지 않고, 변경 스트림은 당신이 통제하는 워크스페이스 안에 머뭅니다. 그 결과 에이전트가 추론하는 수치도, 하류 시스템이 받는 이벤트도, 새로 고침을 잊을 수 있는 주기적 내보내기가 아니라 일어난 그대로의 실제 쓰기가 됩니다. 이는 "데이터가 바뀌었다"와 "무언가가 그에 응답했다" 사이의 간극을 메웁니다.
주요 기능
- 앱 데이터베이스의 모든 삽입, 수정, 삭제에 대해 이벤트를 내보내며, 변경된 행의 데이터를 각 이벤트에 첨부한다
- 스냅샷을 일정에 따라 폴링하고 비교하는 대신, 행 변경이 도달한 그대로 스트리밍한다
- 변경을 에이전트에 연결해, 한 행의 편집이 거의 실시간으로 추론이나 동작을 촉발할 수 있게 한다
- 변경을 채널로 라우팅해 채팅, 지식, 다른 앱이 실시간 활동을 읽게 하거나, 외부 시스템을 위해 아웃바운드 웹훅으로 전달한다
- 자신의 키로 자신의 앱 데이터에 반응한다. 당신과 변경 스트림 사이에 재판매 사업자가 없고, 스트림은 당신이 통제하는 워크스페이스에 머문다
활용 사례
- 프로덕트 엔지니어: 앱 주문 테이블의 삽입을 웹훅으로 스트리밍해, 주문이 기록되는 순간 외부 풀필먼트 시스템이 반응하게 하며, 유지해야 할 폴링 루프가 없다
- 운영 리드: 상태 테이블의 수정을 채널로 라우팅해, 그 채널을 지켜보는 팀과 에이전트가 상태 변화를 낡은 대시보드가 아니라 실시간 활동으로 보게 한다
- 자동화 구축자: 레코드 테이블의 삭제와 편집을 에이전트에 연결해, 고정된 타이머가 아니라 행이 바뀌는 순간 하류 데이터를 다시 확인하게 한다
자주 묻는 질문
변경 데이터 캡처란 무엇이며, 예약 동기화와 어떻게 다른가요?
변경 데이터 캡처는 데이터베이스를 감시하며 삽입, 수정, 삭제되는 모든 행에 대해 그 일이 일어나는 순간 이벤트를 내보냅니다. 반면 예약 동기화는 몇 분마다 소스 전체를 다시 읽어 비교하므로 중간 변경을 놓치고 항상 그 간격만큼 뒤처집니다. osFoundry의 CDC는 실제 쓰기가 도달하는 그대로 반응하므로 폴링 루프가 없고, 변경과 응답 사이에 낡음이 생기는 구간도 없습니다.
행 변경을 어디로 보낼 수 있나요?
세 곳입니다. 변경을 에이전트에 흘려보내 행 변경이 추론이나 동작을 촉발하게 할 수 있고, 채널로 라우팅해 편집의 흐름을 워크스페이스의 채팅, 지식, 다른 앱이 읽게 할 수 있으며, 웹훅으로 전달해 외부 시스템이 변경이 일어날 때마다 받게 할 수 있습니다. 이들을 함께 쓸 수 있어, 같은 변경 스트림이 에이전트를 구동하면서 동시에 웹훅에도 도달할 수 있습니다.
CDC는 어떤 데이터베이스에서 스트리밍할 수 있으며, 데이터는 비공개로 유지되나요?
CDC는 osFoundry 워크스페이스 안에 있는 앱 자신의 데이터베이스에서 행 변경을 스트리밍합니다. osFoundry는 BYOK이자 로컬 우선이므로, 당신은 자신의 자격 증명으로 자신의 앱 데이터에 반응하고, 당신과 변경 이벤트 사이에 재판매 사업자가 끼어들지 않으며, 스트림은 제3자를 거치지 않고 당신이 통제하는 워크스페이스 안에 머뭅니다.