Highload Voting System

Highload Voting System

Summary

The web system allows for the creation of any type of voting or survey with different strategies for the result calculation. It is fully scalable and can withstand very high load (tens of thousands of different requests per second).

Main Features

  • Configuring of the voting types
  • Create votings
  • Receiving and validating answers from users
  • Comprehensive and very fast search
  • Fast result calculation (near real-time)
  • Security with different levels of access
  • REST API
  • Native .NET client

Technologies

Web Server

  • ASP.NET Web API
  • ASP.NET MVC
  • Apache Cassandra
  • Elasticsearch
  • RabbitMQ

Web Client

  • HTML & CSS
  • JavaScript & jQuery & ReactJS

Team Size & Duration

Team Size

5 people

Duration

8 months

Customer Location

Request for Custom Software Development