Spaces
People
Apps
Templates
Create
Architecture and Engineering
Overview
Blog
Space shortcuts
How-to articles
Retrospectives
Pages
Architecture Design Documents (-> OEPs instead)
Architecture Notes and Thoughts
•
Changelogs
Adaptive Learning
API Exploration
Auth Notes
Discussions
Gating: Subsection Gating
LabXchange
Open edX Architecture Course
Services and IDAs
Technical Design Discussions
Notifications Service
LTI Home
Taming the Monolith
Open edX Features
Development Best Practices
•
Analytics and Diagnostics
Django Best Practices
•
Django Upgrade Checklist
•
Removing Django MySQL Data From Large Production Tables
Everything About Database Migrations
Feature Flags and Settings on edx-platform
Git Best Practices
Naming
Tools and Technology Standards
edX REST API Conventions
•
Health repo dashboard Initial Standards
ThoughtWorks Technology Radar Discussions
•
Content Security Policy
•
Clickjacking
Tests: Discovery, Plan, Notes
Devstack
Video
Developer Documentation
Toggles and Settings
•
Open edX Technology Radar
Observability Backlog and Notes
•
Moving from RabbitMQ to Redis
•
Event Storming
Event Bus Discovery (In Progress)
Architecture Debt & Challenges
How-Tos
Arch Meetings
Engineering Studies
Architecture Roadmap
Architecture Vision & Principles
Misc. Public Engineering Documents
•
How-to articles
•
Retrospectives
•
Orientation/Training Working Group - Draft
Architecture and Engineering
Architecture Notes and Thoughts
Development Best Practices
restrictions.empty
Django Best Practices
Created by
Nimisha Asthagiri (Deactivated)
Last updated:
Nov 09, 2017
Django Upgrade Checklist
Removing Django MySQL Data From Large Production Tables
Everything About Database Migrations
Some Things About Manually Rolling Back Migrations
Like
{"serverDuration": 19, "requestCorrelationId": "addc1da506a2d13f"}