Hey there, Been using DecSync for a while and i think it has the potential to be a huge game changer in serverless peer to peer computing.
Currently DecSync implementation is focused on implementing the libdecsync library into various applications like spaRSS, Flym, evolution and so on.
My suggestion would be instead to focus instead on bridging microservers. These microservers would basically be background services running locally on desktops and mobile devices. They would connect to a decsync folder and expose standardised or common service APIs that other applications on the device could connect to. This would allow decsync to be supported on any application that supports these APIs without needing to build in specific decsync code into each application.
For example, RSS feeds in DecSync are currently handled by a custom fork of FeedReader and spaRSS (now Flym). What if instead, a microservice app was created for desktop and mobile devices that could connect to the decsync folder and expose a common RSS API, like Fever or NewsBlur or TTRSS instead. Then any RSS application on these devices that support those APIs could connect to the microserver and use DecSync.
This bridge microserver architecture is already used by DecSyncCC and Radicale (both implementing CalDAV). My suggestion would be to focus on this architecture for other services like RSS.
What are your thoughts?
Hey there, Been using DecSync for a while and i think it has the potential to be a huge game changer in serverless peer to peer computing.
Currently DecSync implementation is focused on implementing the libdecsync library into various applications like spaRSS, Flym, evolution and so on.
My suggestion would be instead to focus instead on bridging microservers. These microservers would basically be background services running locally on desktops and mobile devices. They would connect to a decsync folder and expose standardised or common service APIs that other applications on the device could connect to. This would allow decsync to be supported on any application that supports these APIs without needing to build in specific decsync code into each application.
For example, RSS feeds in DecSync are currently handled by a custom fork of FeedReader and spaRSS (now Flym). What if instead, a microservice app was created for desktop and mobile devices that could connect to the decsync folder and expose a common RSS API, like Fever or NewsBlur or TTRSS instead. Then any RSS application on these devices that support those APIs could connect to the microserver and use DecSync.
This bridge microserver architecture is already used by DecSyncCC and Radicale (both implementing CalDAV). My suggestion would be to focus on this architecture for other services like RSS.
What are your thoughts?