Getting Started·3 min read
Introduction to M365Suite
M365Suite is an enterprise-grade automated protection platform designed to backup, monitor, and restore navigation structures, site hierarchies, and permission maps within Microsoft 365 environments (specifically SharePoint Online and Entra ID).
Core Features
- Continuous Synchronization: Scheduled daily, weekly, or biweekly background backups.
- Granular Versioning: Per-site navigation backup catalogs with complete version history retention.
- One-Click Restoration: Push backed-up navigation configurations directly back to live SharePoint sites.
- Hybrid Authentication: Supports both shared certificate-based access (App-Only) and custom BYOA (Bring Your Own Application) credentials.
Architecture Underlay
The application runs on a high-availability serverless infrastructure:
- Frontend & Routing: Next.js deployed on Azure Container Apps.
- Core API & Engine: FastAPI (Python) backend processing SharePoint Graph queries.
- Database: Dedicated Azure PostgreSQL Flexible Server for tenant data, logging, and history.
- Residency Storage: Encrypted blob storage containers split geographically:
stm365bkpus(East US 2) andstm365bkpeu(North Europe) for strict compliance.