Skip to main content
Version: CESC

Specification

This document provides the specifications and configuration details for the development server used in our deployment process.

Overview

The development server is designed to support quick & active deployment. The server is configured to meet the performance, security, and reliability needs of this environment.

This server is shared with other development servers (e.g Fleeto, Chatlead).

Server Specifications

  • CPU: [e.g., 4 vCPUs]
  • RAM: [e.g., 8 GB]
  • Storage: [e.g., 100 GB SSD]
  • Operating System: [e.g., Ubuntu 20.04 LTS]
  • Network: [e.g., 1 Gbps Ethernet]

Software Stack

  • Web Server: [e.g., Nginx v1.18.x]
  • Application Server: [e.g., Node.js v14.x]
  • Database: [e.g., MongoDB v4.x]
  • Containerization: [e.g., Docker v20.x]
  • Caching: [e.g., Redis v6.x] (if applicable)
  • Load Balancer: [e.g., HAProxy v2.x] (for Production)
  • Monitoring: [e.g., Prometheus + Grafana] (for Production)

Security Configuration

  • Firewall: [e.g., Configured to allow only necessary ports]
  • SSL/TLS: [e.g., Configured for secure communication]
  • Authentication: [e.g., SSH key-based authentication]

Backup and Recovery

  • Backup Schedule: [e.g., Daily backups at 02:00 AM]
  • Backup Storage: [e.g., Offsite encrypted storage]
  • Recovery Plan: [e.g., Full recovery within 2 hours]

Monitoring and Alerts

  • Real-Time Monitoring: [e.g., Enabled with Prometheus]
  • Alerting: [e.g., Configured to notify on high CPU usage, disk space, etc.]

Additional Notes

  • Scaling: [e.g., Auto-scaling enabled/disabled]
  • Maintenance Window: [e.g., Regular maintenance every Sunday at 03:00 AM]
  • Support Contact: [e.g., DevOps Team - indranil.chatterjee@natureglobal.com]