#44
A
Rank #8
Syncthing
Continuous, decentralized file synchronization tool that uses a peer-to-peer protocol instead of a central server. One of the best examples of a genuinely serverless-by-design architecture in this batch.
87.5
/ 100
β Full Stack
Go binary implementing the Block Exchange Protocol over TLS directly between devices, with device-ID-based mutual authentication and no central server or database β each node maintains its own local index.
π Scaling Analysis
Scales exceptionally well precisely because there's no central server to bottleneck β each additional device just adds another peer in the mesh; the main limiting factor is per-device bandwidth/CPU for the block-diffing algorithm, not any centralized architecture.
π Running on Nexlayer
Deploys as a single pod per sync node; since it's P2P, no inter-pod DNS coordination is needed beyond exposing the sync port externally (22000) if peers live outside the cluster. Mount a persistent volume for the synced folder and mirror the Go image via mirror.gcr.io.