Here are a few exercises you can choose to do on your own.
- Optimize how messages are subscribed to and handled
- Run multiple instances and ensure the leadership mechanism is properly instrumented for your situation
- Implement power handling (battery low, unplugged, and so on)
- Complete LiteDB document storage for your situation (the highlighted sections that are in all processing functions)