Skip to content

uber clone with microservice + grpc + websockets + kafka

Notifications You must be signed in to change notification settings

Imesh7/uber-microservice-go

Repository files navigation

uber-microservice-go

License

Simulate the Uber backend system using microservice architecture.

High Level System Design

Table of Contents

Running the Application

To run the application, use the following command.
Make sure you already installed Docker.

docker-compose up

Usage

Instructions for using the project.

Todo

  • Create Authentication Server
  • Create Api Gateway
  • Trip Process (Trip micorservice)
    • Grpc(inter service communication)
    • Rabbitmq/Kafka(messaging queue)
    • Graphql (Need to implement)
  • Payment Process (Proposed - stripe webhook)
  • Write Unit Testing

License

This project is licensed under the MIT License.

About

uber clone with microservice + grpc + websockets + kafka

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published