DBaaS: Database as a service for a Rideshare Application
Built a highly available database as a service(DBaaS) for a carpooling ‘RideShare’ application using REST APIs and python-flask. SQLite is the database. The application is run inside docker containers hosted on AWS EC2 instances. AWS load balancer and zookeeper were used to maintain high availability. Docker SDK and RabbitMQ were used for scaling up/down containers, and Postman for testing the API endpoints.