Currently ytsync assumes that a channel is first synced and subsequently updated on the same server. This doesn't allow us to balance the load and make full use of fleets (group of temporary servers).
The following steps should be taken:
[x] Remove redis dependency
[x] replace current functionalities that use redis with new ones using the new synced_videos table in internal-apis
[x] remove dependency of the local wallet directory and solely use the S3 storage
[x] enable versioning of the wallets
[x] think of an "external" lbrycrd server that feeds the ytsync servers so to avoid having to run a lbrycrd instance for all ytsync servers
Currently ytsync assumes that a channel is first synced and subsequently updated on the same server. This doesn't allow us to balance the load and make full use of fleets (group of temporary servers).
The following steps should be taken:
synced_videos
table in internal-apis