Skip to content

DevOps Space

DevOps Space

Purpose: Keep infrastructure, self-hosting configurations, Cloudflare R2 storage, CI/CD pipelines, New Relic monitoring, observability, and release management organized for Learnille.


📂 Navigation & Directory Structure

🔁 CI / CD

  • Pipeline Overview - Continuous Integration and Deployment architecture (GitHub Actions / Self-hosted Runners).
  • Deployment Process - Automated build, test, and release deployment steps.
  • Rollback Instructions - Emergency procedures for rolling back failed application releases or database migrations.

☁️ Infrastructure

  • Hybrid Infrastructure Architecture - Production layout using Dokploy, Neon PostgreSQL, Redis Cloud, Aiven OpenSearch, self-hosted InstantDB, and Cloudflare R2.
  • Runbooks & Playbooks - Incident response runbooks, service restart steps, and database backup/restore procedures.

📊 Monitoring & Logging

  • Metrics & Dashboards - Observability setup using New Relic APM, New Relic log management, Sentry exception tracking, and health checks.

📦 Release Management

  • Release Notes - Version release history and major feature milestones.
  • Changelogs - Automated commit and PR changelog record.