Skip to content

Backend of Distributed Cab Hailing Software - RESTful micro-services

License

Notifications You must be signed in to change notification settings

Kadam-Tushar/Savaari

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

savaari-logo

Savaari

A Cab-hailing software using Spring Boot and Akka.


Savaari is a service provided to keep track of the cabs preent in your company and assign appropiate cab to the customer requesting the cab by taking into account the distance of the cabs from the customer and the account balance of the customer.

The service is first written using Spring-boot which is in the Sprint-boot-version dicrectory and then using Akka architecture which is found in the Akka-version directory.


What's Savaari?

  • Backend of Distributed Cab Hailing Software just like Ola, Uber etc.
  • A software organized as a set of RESTful micro-services from scratch in SpringBoot.
  • Used h2 database for storing related information.
  • Containerised, packaged and deployed each service using Docker containers.
  • Deployed each of the containers using Kubernetes.

Installation:

  • Just run deploy.sh script from respective directory of Spring boot and Akka.

Testing:

  • Strong and Comprehensive tests are written in Tests directory which covers all corner cases and stress situations.

Details

  • Read Requirements document to understand exact reason for each component of service.

Contributors :


License :


Acknowledgements :

About

Backend of Distributed Cab Hailing Software - RESTful micro-services

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published