Skip to content

Backend Documentation

This directory contains comprehensive backend documentation for the Method Grid infrastructure and services.

Contents

Operations

Day-to-day operational procedures: - Cache management (clearing element and Gantt caches) - Organization settings management - Service management and restart procedures

Server Setup

Complete server installation and configuration guides: - Webserver setup and configuration - RabbitMQ installation - Consumer server setup - Websocket server configuration - MongoDB installation - NFS configuration - Bastion setup - Scheduler configuration - Redis installation - Gantt PDF server setup - Python AI server installation

Maintenance

Regular maintenance procedures: - PHP updates - Server updates - Database updates (MariaDB and MongoDB) - Backup management with SnapShooter - Server replacement procedures

Infrastructure

Infrastructure configuration and management: - AWS overview and structure - Cloudflare configuration - SSL certificate management - Firewall configuration

Architecture

Architecture decisions and technical design documents: - Asynchronous backend architecture options - Sign-in functionality - API release procedures - Backend refactoring backlog - Instrumentation and monitoring - Data separation planning - Security restrictions - Server configuration standards

Last modified by: Unknown