개요LiteFS는 Fly.io에서 개발한 SQLite 파일 시스템 레벨 리플리케이션 도구로, 분산 환경에서 SQLite 데이터베이스를 마치 분산형 DB처럼 사용할 수 있게 하는 혁신적인 오버레이 파일 시스템입니다. 고가용성(HA), 지연 시간 최적화, 읽기 부하 분산을 가능하게 하며, 특히 서버리스 또는 엣지 컴퓨팅 환경에서 단일 노드 DB의 한계를 극복하기 위한 솔루션으로 각광받고 있습니다.1. 개념 및 정의LiteFS는 FUSE(Filesystem in Userspace)를 기반으로 SQLite 데이터 파일을 감싸고, 쓰기 트랜잭션은 단일 리더 노드에서 수행하며, 읽기 노드는 해당 트랜잭션을 파일 수준에서 동기화받는 구조입니다. 즉, 여러 노드에서 SQLite를 안전하게 공유하면서도, 쓰기 충돌이나 ..