The Distributed Booking System is a scalable and efficient system designed to handle bookings across multiple services and locations. It ensures high availability and fault tolerance by leveraging distributed computing principles.
- Scalability: Easily handles increasing loads by distributing tasks across multiple nodes.
- Fault Tolerance: Ensures system reliability through redundancy and failover mechanisms.
- Real-time Updates: Provides real-time booking updates and notifications.
- User-friendly Interface: Intuitive and easy-to-use interface for both administrators and users.
- Clone the repository:
git clone https://github.com/yourusername/distributed-booking-system.git
- Navigate to the project directory:
docker-compose uo
- k6 run (loadtesting/load_test_with_dlock.js)
- k6 run (loadtesting/load_test_with_lock.js)
- k6 run (loadtesting/load_test_without_lock.js)
We welcome contributions!.