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