Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 2.04 KB

README.md

File metadata and controls

53 lines (35 loc) · 2.04 KB

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 :