Skip to content

nadermedhet148/go-micro-services

Repository files navigation

Distributed Booking System

Overview

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.

Features

  • 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.

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/distributed-booking-system.git
  2. Navigate to the project directory:
    docker-compose uo

run load testing

  • k6 run (loadtesting/load_test_with_dlock.js)
  • k6 run (loadtesting/load_test_with_lock.js)
  • k6 run (loadtesting/load_test_without_lock.js)

Contributing

We welcome contributions!.

go-micro-services

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published