Chia làm hai nhóm. Build-time: mỗi micro-frontend publish thành package, app container cài vào như thư viện — đơn giản nhưng container phải rebuild và redeploy mỗi khi một mảnh thay đổi, nên mất tính độc lập. Run-time (được ưa dùng hơn): container nạp các mảnh lúc chạy, gồm iframe (tách biệt rất mạnh nhưng routing/communication/UX khó), Web Components, nạp JavaScript qua module loading (Module Federation là cách phổ biến nhất hiện nay), và tích hợp ở server (Server-Side Includes / Edge-Side Includes).
Lưu ý: build-time integration phá vỡ chính lợi ích cốt lõi của micro-frontend (deploy độc lập), nên đa số dự án thực tế chọn run-time integration.