Real-time collaboration tools — Microsoft Teams, Zoom, Slack, Google Workspace — run mostly in the vendor’s cloud. Your infrastructure job is network, identity, endpoint, and (if you self-host any components) the supporting servers and storage. Here’s the practical breakdown.
1. Assess Requirements
- Collaboration tools: List what you’re running (Teams, Zoom, Slack, Google Workspace, or self-hosted options like Mattermost/Element). Each has different network and identity needs.
- Usage patterns: Estimate concurrent users, peak call volume, and geographic distribution. This drives bandwidth and egress placement.
- Integration: Note dependencies — AD/LDAP for identity, Exchange or Google for calendar, SharePoint/OneDrive/Google Drive for files, SIP trunks for PSTN.
2. Network Design
- Bandwidth: Plan for 1.5–3 Mbps per concurrent HD video stream. Measure actual usage with NetFlow or SNMP; don’t guess.
- QoS: Tag DSCP EF (46) for voice, AF41 (34) for video. Apply on WAN edge, Wi-Fi controllers, and any congested LAN segments.
- Latency: Target <100 ms RTT to the vendor’s nearest edge. Use split-tunnel VPN or direct internet breakout at each site — avoid backhauling to a central firewall.
- Redundancy: Dual ISPs with BGP or SD-WAN failover. Test failover during a live call, not just ping.
- Firewall/Proxy: Allow the vendor’s published IP ranges and FQDNs. Decrypt only if you must; most vendors pin certificates and break with MITM.
3. Servers and Virtualization (Self-Hosted Components Only)
- Pure SaaS tools need no application servers. You may run:
- Teams/Zoom connectors: On-premises media gateways, Session Border Controllers (SBCs), or recording servers.
- Self-hosted platforms: Mattermost, Rocket.Chat, Element (Matrix) — deploy on VMware, Hyper-V, or KVM.
- Load balancers: Required for HA on self-hosted deployments (HAProxy, F5, Citrix ADC). Not needed for SaaS.
4. Storage Configuration
- SaaS file data: Lives in SharePoint, OneDrive, Google Drive — vendor manages storage.
- Self-hosted: Use NAS/SAN with RAID 10 or erasure coding. Size for retention policy + growth. Separate volumes for database, logs, and uploaded files.
- Recordings/Compliance: If you archive calls locally, plan for 50–150 MB/hour per stream. Use immutable storage (WORM) for legal hold.
5. Backup and Disaster Recovery
- SaaS data: Vendor handles infrastructure DR. You are responsible for point-in-time recovery of deleted messages/files — use a third-party SaaS backup (Veeam Backup for Microsoft 365, AvePoint, Druva).
- Self-hosted: Back up databases and file stores daily; test restores quarterly. Replicate to a second site or cloud object storage.
- SBCs/Gateways: Config backups nightly; firmware versions documented.
6. Security
- Identity: Enforce MFA everywhere. Sync AD to Entra ID / Google Workspace via Entra Connect / GCDS. Use Conditional Access to block legacy auth.
- Encryption: TLS 1.2+ in transit (vendor-enforced). At rest — vendor-managed keys by default; bring your own key (BYOK) if compliance requires.
- Endpoint: Manage devices with Intune, Jamf, or Workspace ONE. Enforce PIN, encryption, and approved app versions. Block jailbroken/rooted devices.
- Network segmentation: Put SBCs and recording servers in a DMZ. No direct internet access to management interfaces.
7. Containers and Kubernetes (Self-Hosted Only)
- Relevant only if you run Mattermost, Element Synapse, or similar in containers.
- Orchestration: Use a managed Kubernetes service (EKS, AKS, GKE) or on-prem (Rancher, OpenShift) — don’t build your own control plane.
- HA: Run ≥3 worker nodes across AZs. PodDisruptionBudgets for stateful components (PostgreSQL, Redis).
- Ingress: NGINX or Traefik with TLS termination. Rate-limit at ingress.
- Monitoring: Prometheus + Grafana + kube-state-metrics. Alert on pod restarts, CPU throttling, PVC capacity.
8. Monitoring and Analytics
- Network: Track jitter, packet loss, MOS scores per site (ThousandEyes, NetBeez, or vendor dashboards).
- Application: Teams/Zoom/Slack admin centers show call quality, join failures, adoption. Export to Log Analytics / Splunk for correlation.
- Infrastructure: For self-hosted components — node exporter, PostgreSQL exporter, SBC SNMP traps.
- Alerts: Page on >2% call failure rate, MOS <3.5, SBC CPU >80%, certificate expiry <30 days.
9. Scalability and Future Growth
- SaaS: Vendor scales. Your job — ensure internet egress and identity pipeline handle growth.
- Hybrid: Add SBC capacity in 2N increments. Automate deployments with Ansible/Terraform.
- Capacity planning: Review quarterly. Track peak concurrent calls, storage growth, and identity sync latency.
10. Training and Support
- Users: Short videos on join-from-browser, background blur, file sharing limits. Link in onboarding.
- IT team: Run a quarterly “break-fix” drill — simulate SBC failover, restore a deleted Team, trace a bad call path.
- Helpdesk: Tier 1 needs vendor admin center access (read-only) and a runbook for common issues (audio device, proxy auth, MFA prompt loops).
Checklist
- Internet egress at each site with QoS and vendor allow-lists
- MFA + Conditional Access enforced for all collaboration identities
- SaaS backup solution configured and tested
- Self-hosted components (SBCs, recording, Mattermost) in HA, backed up, monitored
- Certificate inventory with 90-day renewal automation
- Quarterly capacity review and failover test

Ali YAZICI is a Senior IT Infrastructure Manager with 15+ years of enterprise experience. While a recognized expert in datacenter architecture, multi-cloud environments, storage, and advanced data protection and Commvault automation , his current focus is on next-generation datacenter technologies, including NVIDIA GPU architecture, high-performance server virtualization, and implementing AI-driven tools. He shares his practical, hands-on experience and combination of his personal field notes and “Expert-Driven AI.” he use AI tools as an assistant to structure drafts, which he then heavily edit, fact-check, and infuse with my own practical experience, original screenshots , and “in-the-trenches” insights that only a human expert can provide.
If you found this content valuable, [support this ad-free work with a coffee]. Connect with him on [LinkedIn].



