DEVOOPS BASED SECURE VOTING SYSTEM USING BLOCK CHAIN

  • Unique Paper ID: 174238
  • Volume: 11
  • Issue: 10
  • PageNo: 2960-2964
  • Abstract:
  • Redis is used for quick data storage and retrieval, which improves system speed, and Docker is used for containerization, which guarantees consistent deployment and scalability in the DevOps-based Secure Voting System. This design facilitates effective administration of user sessions and vote tallying while promoting security and dependability in the voting process. Your project's architecture integrates a number of crucial technologies and methodologies: Containerisation with Docker Isolation: To prevent dependencies and settings from clashing, every application component operates in a separate container. Scalability: Docker makes it simple to scale services in response to demand, allowing the application to effectively manage fluctuating loads. Consistency: By maintaining uniform development, testing, and production environments, the "it works on my machine" issue may be minimised. Redis for Quick Data Administration Data Store in Memory: Redis offers fast data access, which is critical for real-time applications that require fast reaction times, such as voting systems. Session Management: It may be used to control user sessions, guaranteeing prompt and effective handling of user interactions. Data Structures: Redis provides a number of data structures (such as lists, sets, and hashes) that may be used for a variety of voting system functions, including recording votes and results. Practices of DevOps Continuous Integration/Continuous Deployment (CI/CD): Updates may be released promptly and consistently when the deployment process is automated. Monitoring and Logging: Using logging to record faults and user interactions and monitoring tools to monitor application performance contributes to system security and health. Infrastructure as Code (IaC): Infrastructure may be managed through code by using technologies like Docker Compose or Kubernetes for orchestration. This makes it simpler to maintain configurations and duplicate setups. A strong, scalable, and effective voting system that can adjust to user demands while upholding high performance and security standards is produced by combining Docker and Redis inside a DevOps framework.

Copyright & License

Copyright © 2025 Authors retain the copyright of this article. This article is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

BibTeX

@article{174238,
        author = {Dr. M. Florence Dayana and K. Divyabharathi},
        title = {DEVOOPS BASED SECURE VOTING SYSTEM USING BLOCK CHAIN},
        journal = {International Journal of Innovative Research in Technology},
        year = {2025},
        volume = {11},
        number = {10},
        pages = {2960-2964},
        issn = {2349-6002},
        url = {https://ijirt.org/article?manuscript=174238},
        abstract = {Redis is used for quick data storage and retrieval, which improves system speed, and Docker is used for containerization, which guarantees consistent deployment and scalability in the DevOps-based Secure Voting System. This design facilitates effective administration of user sessions and vote tallying while promoting security and dependability in the voting process. Your project's architecture integrates a number of crucial technologies and methodologies:
Containerisation with Docker
Isolation: To prevent dependencies and settings from clashing, every application component operates in a separate container.
Scalability: Docker makes it simple to scale services in response to demand, allowing the application to effectively manage fluctuating loads.
Consistency: By maintaining uniform development, testing, and production environments, the "it works on my machine" issue may be minimised.
Redis for Quick Data Administration
Data Store in Memory: Redis offers fast data access, which is critical for real-time applications that require fast reaction times, such as voting systems.
Session Management: It may be used to control user sessions, guaranteeing prompt and effective handling of user interactions.
Data Structures: Redis provides a number of data structures (such as lists, sets, and hashes) that may be used for a variety of voting system functions, including recording votes and results.
Practices of DevOps
Continuous Integration/Continuous Deployment (CI/CD): Updates may be released promptly and consistently when the deployment process is automated.
Monitoring and Logging: Using logging to record faults and user interactions and monitoring tools to monitor application performance contributes to system security and health.
Infrastructure as Code (IaC): Infrastructure may be managed through code by using technologies like Docker Compose or Kubernetes for orchestration. This makes it simpler to maintain configurations and duplicate setups.
A strong, scalable, and effective voting system that can adjust to user demands while upholding high performance and security standards is produced by combining Docker and Redis inside a DevOps framework.},
        keywords = {DevOps, Continuous Integration/ Continuous Deployment, Infrastructure as Code},
        month = {March},
        }

Cite This Article

  • ISSN: 2349-6002
  • Volume: 11
  • Issue: 10
  • PageNo: 2960-2964

DEVOOPS BASED SECURE VOTING SYSTEM USING BLOCK CHAIN

Related Articles