Zoomcar runs on cars. We have 10K cars running Pan India with over 6 million delighted customers. One of the major challenges we face is servicing and maintenance of our cars. With our fleet scattered all over the country in different geographies, maintenance becomes even more difficult.
In general, commercial vehicles have higher service and maintenance cost than personal vehicles.
To give you an example, A personal Maruti Swift has almost 12K per year SAM cost.
On the other hand, a commercial Maruti Swift incurs almost 70K per year.
That is how much the difference is 😲.
Moreover, the type and age of the vehicle impact the maintenance cost significantly.
Web components are a set of web platform APIs that allow you to create new custom, reusable, encapsulated HTML tags to use in web pages and web apps.
The central promise of Zoom’s car rental offering is to provide our customers a great ride. Having a car in good working condition is critical for us to fulfil that promise. This poses a very interesting problem from a maintenance scheduling perspective. Unlike a privately owned car, our cars are driven by several different people each day. From a young college student going for a joyride, to a well planned 5 day road-trip. Each journey exhibits different driving patterns and puts unique stresses on the car.
At a very high level, the objective of Performance testing is to assess how a system behaves under a given situation i.e. how various components of system performs under the specified load.
Initially, our wesbite was written with ruby on rails. The frontend code was intertwined with rails code and there was a backend logic in HAML files. Deployment was harder and tied to other dev deployments because of this coupling.