Skip to content

Commit

Permalink
Updating README
Browse files Browse the repository at this point in the history
  • Loading branch information
rafaelsilverioit committed Dec 18, 2024
1 parent 8613f4b commit c1fb478
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,19 @@
- 100% unit testing coverage for the application module
- Acceptance tests for critical journeys
- Use Netty for TCP client
- Authentication (SCRAM/SASL)

### Done & later removed
- Allow state persistence
- Use Java Sockets for TCP client

### Doing
- Authentication (SCRAM/Sasl)
- Deal with virtual clocks - Already have implemented an initial version clock, but still need to get rid of timestamps
- Change how synchronization works today - Initial change: nodes replicate changes to the leader node, then from time to time, nodes synchronize with the leader to sync their state with the entire cluster
- TESTS (unit & acceptance)!

### TODO
- TLS Encryption
- Support multiple cache eviction policies
- Create a node gateway app to receive requests from clients, and load balance requests between nodes
- Payload compression/decompression when talking between nodes

0 comments on commit c1fb478

Please sign in to comment.