LearnMicrosoft Teams › 1 · Teams basics

What runs where: the services behind Teams

Teams is a composition of services, not a single product. Knowing which backend owns which feature is the foundation for every troubleshooting and governance decision you will ever make.

Teams is best understood as a thin client over five backends:

You see It actually lives in
Chat messages Teams chat service (Azure), journaled to Exchange Online mailboxes for compliance
Files tab in a channel The team's SharePoint Online site (one site per team, one folder per channel)
Files in a 1:1 chat The sender's OneDrive for Business (Microsoft Teams Chat Files folder)
Meetings & calendar Exchange Online calendar (the Teams calendar is your mailbox calendar)
Membership & sign-in Entra ID — a team is a Microsoft 365 Group; policies target Entra users
Voicemail Exchange Online mailbox (transcribed by the voicemail service)

Three consequences that surprise people:

  1. You cannot fully govern Teams from Teams. Retention for chat lives in Purview, file sharing behaviour lives in SharePoint admin, meeting recordings live in OneDrive/SPO.
  2. A "broken Teams feature" is often a broken dependency. No calendar tab? That's an Exchange licensing/mailbox problem, not a Teams one.
  3. Deleting a team deletes a Microsoft 365 Group — with everything the group owns (site, mailbox, planner). The group is the primary object; the team is a veneer over it.

The wire

  • teams.microsoft.com — client entrypoint (HTTPS 443)
  • *.teams.microsoft.com / *.skype.com — signalling
  • graph.microsoft.com — membership, files, meetings via Graph

PowerShell for this concept

  • Get-Team Get Team information based on particular properties.
  • Get-CsTenant Returns information about the Microsoft Teams or Skype for Business Online tenants...
  • Get-UnifiedGroup View Microsoft 365 Groups in your cloud-based organization. To view members, owners...
  • Get-CsOnlineUser Returns information about users who have accounts homed on Microsoft Teams or Skype...

Discussion

No messages yet — start the thread.

Sign in with your email to join the discussion — we send a one-time link, no password.