⬡ Hub
Skip to content

Operations and Maintenance Guide: Zomato-like App

1. Introduction

This document provides instructions for operating and maintaining the Zomato-like app.

2. System Monitoring

  • Monitoring Tools: We will use Prometheus for monitoring and Grafana for visualization.
  • Key Metrics to Monitor:
    • CPU and memory utilization of each microservice.
    • Latency of API requests.
    • Error rates.
    • Number of active users.
    • Number of orders being placed.

3. Troubleshooting

Problem Cause Solution
The app is slow. High traffic, database contention. Scale up the number of instances of the affected microservice. Optimize database queries.
Users are unable to log in. Issue with the User Service or the database. Check the logs for the User Service. Check the status of the database.
Orders are not being processed. Issue with the Order Service or the message queue. Check the logs for the Order Service. Check the status of the message queue.

4. Backup and Recovery

  • Backup Schedule: The PostgreSQL database will be backed up daily.
  • Recovery Procedure: In the event of a database failure, we will restore the database from the latest backup.