RC4Community
RC4Community copied to clipboard
TODO: Create a Poll Component
Adapt existing Poll + Rocket.Chat app as a React components for polling of community members.
Hey @Sing-Li , had no idea this was an existing issue!
Definitely I'd like to work on this after the gitpod issue, it'd be awesome if you could assign this issue to me. Thank you!
Thanks @Palanikannan1437 Assigned.
Please keep in mind the need for scalability in your design.
An ACID / transactional + reactive approach, most natural for these "poll" applications, will likely not scale.
You'll need to think more along the line of eventual consistency. Where each cluster of users will see some intermediate results that may not be consistent with one another. Only the final result shown will be 100% consistent across all users.
Just like how the TV stations covering the American (or Indian) election may go through (as a real world example of a scaled BASE system).
Thanks @Palanikannan1437 Assigned.
Please keep in mind the need for scalability in your design.
An ACID / transactional + reactive approach, most natural for these "poll" applications, will likely not scale.
You'll need to think more along the line of eventual consistency. Where each cluster of users will see some intermediate results that may not be consistent with one another. Only the final result shown will be 100% consistent across all users.
Just like how the TV stations covering the American (or Indian) election may go through (as a real world example of a scaled BASE system).
Sure, I'll keep all of this as well in mind and see how it fits with the discussed approach of using RC as a broadcasting service for a poll component! Thank you!
After #203.... I'll now be starting with this 🚀