Filament는 전체 복사, 증분 복사와 변경 데이터 캡처를 지원하는 Go 기반 데이터 복제 도구다. 대상에 데이터를 쓰고 검증한 뒤 체크포인트를 전진시켜 중단 후 재개하며, 소스와 싱크를 교체하거나 Go 프로그램에 넣을 수 있다. 서비스 구성은 PostgreSQL에 상태를 저장하고 NATS JetStream을 활용한다. Kubernetes 배포 문서는 작업별 실행과 제어부를 분리하되 제어부 복제본을 반드시 하나로 두라고 명시한다. 복제본 수만 늘려 고가용성을 구현하면 상태 경쟁이 생길 수 있다.