Meerkat is a p2p distributed application to maintain data synchronisation between all nodes using GRPC. Initially part of a hackathon idea proposed (available in this post)
Commits
3f8b029 -> Migrating to GRPC and testing out basic node pinging.
2291e07 -> Implement a basic pool joining protocol.
e9da45e -> Data transmission with failure in edge cases. Using 2 go routines to handle different aspects of the program.
7a51506 -> Creating mutex locks to fix data race issues persistent in the program.
6acc241 -> Basic graceful exit for simple fault tolerance during signal interrupts
b8ffb9f -> Creating Disk Snapshots to identify events of DELETION, ADDITION (updates and addition are broadcasted as the same type of event for now).