This document provides a comprehensive analysis of n8n's internal architecture, focusing on node loading mechanisms, memory management, and multi-instance behavior. Based on code analysis of the n8n codebase, this explains the differences between community nodes and custom nodes, and why custom nodes work better in multi-server setups.
Disclaimer: This file was generated by artificial intelligence after analyzing the source code and processing numerous questions I had about the N8N project. It may not be 100% accurate.