Розробка на WоrdРrеss традиційно будується навколо монолітної архітектури: єдина тема включає безліч шаблонів, функцій, стилів і скриптів, тісно переплетених між собою. Такий підхід добре підходить для більшості сайтів, проте, коли сайт стає складним і водночас повинен залишатися швидким і масштабованим, він стає серйозним обмеженням. У цій статті я розповідаю, що таке компонента архітектура, для чого її використовують, про переваги й недоліки, а також як за її допомогою ефективність команди виросла вдвічі.