SlideShare a Scribd company logo
1 of 51
Download to read offline
Microsoft Teams
Foundations – Core componentsof MicrosoftTeams
Architecture
Team
Modern
Group
Chat
Channel
SharePoint
Reply ChainMessage
Images, Emojis,
Stickers, Giphy,
Recordings
OneDrive
Tabs
Folder
Tabs
Activity Feed
Meetings
Calling
Apps
Apps
Contacts
Teams
Chats
Voice
Chat service
In memory processing for speed
Leverages Azure storage (moving to Cosmos DB)
Exchange
Chat and channel messages are also stored in
Exchange for information protection
Conversation images & media
Inline Images/Stickers are stored in a
media store, Giphys are not stored.
Where are conversations stored?
1:N chats
Files are uploaded to OneDrive for Business
and permissions are set for the members of
the chat
Team conversations
Files are uploaded to SharePoint. A folder is
associated with each channel in the team
Cloud storage
Dropbox, Box, Citrix ShareFile, Google Drive
Where are files stored?
Image
Files
Voicemail
Message
Recording
Calendar
meeting
Contacts
Media service on Azure (using Blob storage)
Team files → SharePoint
Chat files → OneDrive for Business
Individual mailbox in Exchange
Chat service table storage (moving to Cosmos DB)
Media service on Azure (using Blob storage) (<24
hours)
Individual mailbox in Exchange
Exchange
Ingested to Exchange to enable compliance
Ingested to Exchange to enable compliance
Encoded to Stream
Telemetry Microsoft Data warehouse (No customer content)
Entity Storage Storage
Key data entities and location where data is stored at rest
Azure Active Directory
https://aka.ms/azure-features
Office 365 Groups
Office 365 Groups is a membership service
One Identity
Azure Active Directory (AAD) is the master
for group identity and membership across
Office 365 (Exchange, SharePoint, etc.)
Federated Resources
O365 services extend with their data
(e.g. Group messaging, SharePoint
Team Site, OneNote, Planner)
Loose coupling
Services notify each other of
changes to a group (e.g., creation,
deletion, updates).
User creates new group
for collaboration
Office 365 Application
Group experience populated
in app of choice
Office 365 Application
Group identity created in
Azure Active Directory
Azure Active Directory
Identity, Resource URLs,
Owners, Members
1 2 3
Outlook
Yammer
https://aka.ms/TeamsDM
https://aka.ms/groups-exchange-hybrid
https://aka.ms/groups-domain
SharePoint Online &
OneDrive for Business
Team channel files in SharePoint
“Modernize” existing team sites!
• Lists and libraries modern by default
• Add modern home (and other) pages
• Attach site to a new O365 Group
Classic Sites Modern Sites
* License F1 does not include storage per user
In Teams In Group/SharePoint
Adding members Will take effect in Group and Teams Will take effect in Group and Teams
Promoting members to owners Will take effect in Group and Teams Will take effect in Group and Teams
Changing channel/folder name Will change channel name but keep
folder name
Will change folder name but will
break Teams integration
Change file permissions for members You can’t configure file permissions
in Teams, but Teams will respect
permissions set in SharePoint
Will take effect in Group and Teams
Exchange
For the full Microsoft Teams experience, every user should be enabled for Exchange Online,
SharePoint Online, OneDrive for Business and Office 365 Group creation.
https://aka.ms/teams-exchange
Exchange Online ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Exchange Online
Dedicated vNext
✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Exchange Online
Dedicated –
Legacy
Yes1 Yes1,2 ✕
Yes (must
be on
allowed
list)
✓ ✕ ✕ ✓ ✓ ✕ ✕ ✕ ✓ ✓
Exchange on-
premises
Yes1 Yes1,2 ✕
Yes (must
be on
allowed
list)
✓
Exchange
2016 CU3
or later
✕ ✓ ✓ ✕ ✕ ✕ ✕ ✓
1 eDiscovery and Legal Hold for compliance on channel messages is supported for all hosting options.
2 Teams private chat messages are not yet supported for Legal Hold for this hosting option.
Summary
Thank you.

More Related Content

Similar to Mvp skill saturday ep 04_enablement teams_foundations

Records Management for Microsoft Teams and Groups
Records Management for Microsoft Teams and GroupsRecords Management for Microsoft Teams and Groups
Records Management for Microsoft Teams and GroupsRecordPoint
 
What is Microsoft Teams?
What is Microsoft Teams?What is Microsoft Teams?
What is Microsoft Teams?Deepika Gandhi
 
SharePoint Saturday Boise 2019 - Microsoft Teams Demystified
SharePoint Saturday Boise 2019 - Microsoft Teams DemystifiedSharePoint Saturday Boise 2019 - Microsoft Teams Demystified
SharePoint Saturday Boise 2019 - Microsoft Teams DemystifiedHeather Newman
 
Extending your Information Architecture to Microsoft Teams
Extending your Information Architecture to Microsoft TeamsExtending your Information Architecture to Microsoft Teams
Extending your Information Architecture to Microsoft TeamsChristian Buckley
 
Todo lo que no sabías sobre Office 365
Todo lo que no sabías sobre Office 365Todo lo que no sabías sobre Office 365
Todo lo que no sabías sobre Office 365Arsys
 
apresentação.pptx
apresentação.pptxapresentação.pptx
apresentação.pptxAwdayRuan1
 
ECS19 - Melissa Hubbard - How to be a Super Team Owner
ECS19 - Melissa Hubbard - How to be a Super Team OwnerECS19 - Melissa Hubbard - How to be a Super Team Owner
ECS19 - Melissa Hubbard - How to be a Super Team OwnerEuropean Collaboration Summit
 
European Collaboration Summit 2019 - Microsoft Teams Architecture Deep Dive
European Collaboration Summit 2019 - Microsoft Teams Architecture Deep DiveEuropean Collaboration Summit 2019 - Microsoft Teams Architecture Deep Dive
European Collaboration Summit 2019 - Microsoft Teams Architecture Deep DiveMaarten Eekels
 
ECS19 - Maarten Eekels - MICROSOFT TEAMS ARCHITECTURE DEEP DIVE
ECS19 - Maarten Eekels - MICROSOFT TEAMS ARCHITECTURE DEEP DIVEECS19 - Maarten Eekels - MICROSOFT TEAMS ARCHITECTURE DEEP DIVE
ECS19 - Maarten Eekels - MICROSOFT TEAMS ARCHITECTURE DEEP DIVEEuropean Collaboration Summit
 
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)Nikkia Carter
 
Introduction to MS Teams.pptx
Introduction to MS Teams.pptxIntroduction to MS Teams.pptx
Introduction to MS Teams.pptxAlyssaVergara6
 
Teams Nation December 2020 - Teams Compliance
Teams Nation December 2020 - Teams ComplianceTeams Nation December 2020 - Teams Compliance
Teams Nation December 2020 - Teams ComplianceAlbert Hoitingh
 
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020Chirag Patel
 
Introduction to microsoft teams
Introduction to microsoft teamsIntroduction to microsoft teams
Introduction to microsoft teamsStuartDow5
 
You don't have to feel so lonely: Microsoft Teams
You don't have to feel so lonely: Microsoft TeamsYou don't have to feel so lonely: Microsoft Teams
You don't have to feel so lonely: Microsoft TeamsPenny Coventry
 
Deploy Microsoft Teams with Success
Deploy Microsoft Teams with SuccessDeploy Microsoft Teams with Success
Deploy Microsoft Teams with SuccessSerge Tremblay
 
introduction_to_microsoft_teams.pptx
introduction_to_microsoft_teams.pptxintroduction_to_microsoft_teams.pptx
introduction_to_microsoft_teams.pptxSaiDhanush33
 

Similar to Mvp skill saturday ep 04_enablement teams_foundations (20)

Records Management for Microsoft Teams and Groups
Records Management for Microsoft Teams and GroupsRecords Management for Microsoft Teams and Groups
Records Management for Microsoft Teams and Groups
 
What is Microsoft Teams?
What is Microsoft Teams?What is Microsoft Teams?
What is Microsoft Teams?
 
SharePoint Saturday Boise 2019 - Microsoft Teams Demystified
SharePoint Saturday Boise 2019 - Microsoft Teams DemystifiedSharePoint Saturday Boise 2019 - Microsoft Teams Demystified
SharePoint Saturday Boise 2019 - Microsoft Teams Demystified
 
Advanced eDiscovery with Microsoft Teams
Advanced eDiscovery with  Microsoft TeamsAdvanced eDiscovery with  Microsoft Teams
Advanced eDiscovery with Microsoft Teams
 
How to use Advanced eDiscovery for Microsoft Teams
How to use Advanced eDiscovery for Microsoft TeamsHow to use Advanced eDiscovery for Microsoft Teams
How to use Advanced eDiscovery for Microsoft Teams
 
Extending your Information Architecture to Microsoft Teams
Extending your Information Architecture to Microsoft TeamsExtending your Information Architecture to Microsoft Teams
Extending your Information Architecture to Microsoft Teams
 
Todo lo que no sabías sobre Office 365
Todo lo que no sabías sobre Office 365Todo lo que no sabías sobre Office 365
Todo lo que no sabías sobre Office 365
 
apresentação.pptx
apresentação.pptxapresentação.pptx
apresentação.pptx
 
14281013.ppt
14281013.ppt14281013.ppt
14281013.ppt
 
ECS19 - Melissa Hubbard - How to be a Super Team Owner
ECS19 - Melissa Hubbard - How to be a Super Team OwnerECS19 - Melissa Hubbard - How to be a Super Team Owner
ECS19 - Melissa Hubbard - How to be a Super Team Owner
 
European Collaboration Summit 2019 - Microsoft Teams Architecture Deep Dive
European Collaboration Summit 2019 - Microsoft Teams Architecture Deep DiveEuropean Collaboration Summit 2019 - Microsoft Teams Architecture Deep Dive
European Collaboration Summit 2019 - Microsoft Teams Architecture Deep Dive
 
ECS19 - Maarten Eekels - MICROSOFT TEAMS ARCHITECTURE DEEP DIVE
ECS19 - Maarten Eekels - MICROSOFT TEAMS ARCHITECTURE DEEP DIVEECS19 - Maarten Eekels - MICROSOFT TEAMS ARCHITECTURE DEEP DIVE
ECS19 - Maarten Eekels - MICROSOFT TEAMS ARCHITECTURE DEEP DIVE
 
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
SharePoint vs Microsoft Teams vs Groups (updated 28 July 2018)
 
Introduction to MS Teams.pptx
Introduction to MS Teams.pptxIntroduction to MS Teams.pptx
Introduction to MS Teams.pptx
 
Teams Nation December 2020 - Teams Compliance
Teams Nation December 2020 - Teams ComplianceTeams Nation December 2020 - Teams Compliance
Teams Nation December 2020 - Teams Compliance
 
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
Journey to the Centre of Microsoft 365 Groups - M365 Chicago 2020
 
Introduction to microsoft teams
Introduction to microsoft teamsIntroduction to microsoft teams
Introduction to microsoft teams
 
You don't have to feel so lonely: Microsoft Teams
You don't have to feel so lonely: Microsoft TeamsYou don't have to feel so lonely: Microsoft Teams
You don't have to feel so lonely: Microsoft Teams
 
Deploy Microsoft Teams with Success
Deploy Microsoft Teams with SuccessDeploy Microsoft Teams with Success
Deploy Microsoft Teams with Success
 
introduction_to_microsoft_teams.pptx
introduction_to_microsoft_teams.pptxintroduction_to_microsoft_teams.pptx
introduction_to_microsoft_teams.pptx
 

More from Kumton Suttiraksiri

Best Practice on using Azure OpenAI Service
Best Practice on using Azure OpenAI ServiceBest Practice on using Azure OpenAI Service
Best Practice on using Azure OpenAI ServiceKumton Suttiraksiri
 
All-in on AI: How Smart Companies Win Big with AI
All-in on AI: How Smart Companies Win Big with AIAll-in on AI: How Smart Companies Win Big with AI
All-in on AI: How Smart Companies Win Big with AIKumton Suttiraksiri
 
AKS backup with Velero and Workload Identities
AKS backup with Velero and Workload IdentitiesAKS backup with Velero and Workload Identities
AKS backup with Velero and Workload IdentitiesKumton Suttiraksiri
 
Unlocking the Power of Quantum Machine Learning with Azure Quantum
Unlocking the Power of Quantum Machine Learning with Azure QuantumUnlocking the Power of Quantum Machine Learning with Azure Quantum
Unlocking the Power of Quantum Machine Learning with Azure QuantumKumton Suttiraksiri
 
Azure Data Factory with Power BI for Data Analysts
Azure Data Factory with Power BI for Data AnalystsAzure Data Factory with Power BI for Data Analysts
Azure Data Factory with Power BI for Data AnalystsKumton Suttiraksiri
 
Improve Developer Experience with Developer Portal
Improve Developer Experience with Developer PortalImprove Developer Experience with Developer Portal
Improve Developer Experience with Developer PortalKumton Suttiraksiri
 
azure-app-jump-start-wAzure App Jumpstart using GitHub Codespaces and Azure D...
azure-app-jump-start-wAzure App Jumpstart using GitHub Codespaces and Azure D...azure-app-jump-start-wAzure App Jumpstart using GitHub Codespaces and Azure D...
azure-app-jump-start-wAzure App Jumpstart using GitHub Codespaces and Azure D...Kumton Suttiraksiri
 
Mvpskill Saturday[EP48]Microsoft 365 Update [27 FEB 2021]
Mvpskill Saturday[EP48]Microsoft 365 Update [27  FEB 2021]Mvpskill Saturday[EP48]Microsoft 365 Update [27  FEB 2021]
Mvpskill Saturday[EP48]Microsoft 365 Update [27 FEB 2021]Kumton Suttiraksiri
 
Mvpskill saturday ep 45 16 jan 2021
Mvpskill saturday ep 45  16 jan 2021Mvpskill saturday ep 45  16 jan 2021
Mvpskill saturday ep 45 16 jan 2021Kumton Suttiraksiri
 
5 Power BI for Real time Analytics
5   Power BI for Real time Analytics5   Power BI for Real time Analytics
5 Power BI for Real time AnalyticsKumton Suttiraksiri
 
4 Integrating azure monitor with power bi and power automate
4 Integrating azure monitor with power bi and power automate4 Integrating azure monitor with power bi and power automate
4 Integrating azure monitor with power bi and power automateKumton Suttiraksiri
 
3 Staff check ins solution with power automate
3 Staff check ins solution with power automate3 Staff check ins solution with power automate
3 Staff check ins solution with power automateKumton Suttiraksiri
 
2 Build Apps for Any Devices With Power Apps
2 Build Apps for Any Devices With Power Apps2 Build Apps for Any Devices With Power Apps
2 Build Apps for Any Devices With Power AppsKumton Suttiraksiri
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champKumton Suttiraksiri
 
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMOMvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMOKumton Suttiraksiri
 
Mvpskill Saturday EP_35 8 Aug. 2563 - Microsoft Azure Products Update + DEMO
Mvpskill Saturday EP_35 8 Aug. 2563 - Microsoft Azure Products Update + DEMOMvpskill Saturday EP_35 8 Aug. 2563 - Microsoft Azure Products Update + DEMO
Mvpskill Saturday EP_35 8 Aug. 2563 - Microsoft Azure Products Update + DEMOKumton Suttiraksiri
 
Mvpskill Saturday EP_34 25 July 2563 - Microsoft 365 Products Update + DEMO
Mvpskill Saturday EP_34 25 July 2563 - Microsoft 365 Products Update + DEMOMvpskill Saturday EP_34 25 July 2563 - Microsoft 365 Products Update + DEMO
Mvpskill Saturday EP_34 25 July 2563 - Microsoft 365 Products Update + DEMOKumton Suttiraksiri
 

More from Kumton Suttiraksiri (20)

Best Practice on using Azure OpenAI Service
Best Practice on using Azure OpenAI ServiceBest Practice on using Azure OpenAI Service
Best Practice on using Azure OpenAI Service
 
Security Operations in Actions
Security Operations in ActionsSecurity Operations in Actions
Security Operations in Actions
 
All-in on AI: How Smart Companies Win Big with AI
All-in on AI: How Smart Companies Win Big with AIAll-in on AI: How Smart Companies Win Big with AI
All-in on AI: How Smart Companies Win Big with AI
 
AKS backup with Velero and Workload Identities
AKS backup with Velero and Workload IdentitiesAKS backup with Velero and Workload Identities
AKS backup with Velero and Workload Identities
 
Unlocking the Power of Quantum Machine Learning with Azure Quantum
Unlocking the Power of Quantum Machine Learning with Azure QuantumUnlocking the Power of Quantum Machine Learning with Azure Quantum
Unlocking the Power of Quantum Machine Learning with Azure Quantum
 
Azure Arc on AIS Cloud X
Azure Arc on AIS Cloud XAzure Arc on AIS Cloud X
Azure Arc on AIS Cloud X
 
Azure Sentinel
Azure SentinelAzure Sentinel
Azure Sentinel
 
Azure Data Factory with Power BI for Data Analysts
Azure Data Factory with Power BI for Data AnalystsAzure Data Factory with Power BI for Data Analysts
Azure Data Factory with Power BI for Data Analysts
 
Improve Developer Experience with Developer Portal
Improve Developer Experience with Developer PortalImprove Developer Experience with Developer Portal
Improve Developer Experience with Developer Portal
 
azure-app-jump-start-wAzure App Jumpstart using GitHub Codespaces and Azure D...
azure-app-jump-start-wAzure App Jumpstart using GitHub Codespaces and Azure D...azure-app-jump-start-wAzure App Jumpstart using GitHub Codespaces and Azure D...
azure-app-jump-start-wAzure App Jumpstart using GitHub Codespaces and Azure D...
 
Mvpskill Saturday[EP48]Microsoft 365 Update [27 FEB 2021]
Mvpskill Saturday[EP48]Microsoft 365 Update [27  FEB 2021]Mvpskill Saturday[EP48]Microsoft 365 Update [27  FEB 2021]
Mvpskill Saturday[EP48]Microsoft 365 Update [27 FEB 2021]
 
Mvpskill saturday ep 45 16 jan 2021
Mvpskill saturday ep 45  16 jan 2021Mvpskill saturday ep 45  16 jan 2021
Mvpskill saturday ep 45 16 jan 2021
 
5 Power BI for Real time Analytics
5   Power BI for Real time Analytics5   Power BI for Real time Analytics
5 Power BI for Real time Analytics
 
4 Integrating azure monitor with power bi and power automate
4 Integrating azure monitor with power bi and power automate4 Integrating azure monitor with power bi and power automate
4 Integrating azure monitor with power bi and power automate
 
3 Staff check ins solution with power automate
3 Staff check ins solution with power automate3 Staff check ins solution with power automate
3 Staff check ins solution with power automate
 
2 Build Apps for Any Devices With Power Apps
2 Build Apps for Any Devices With Power Apps2 Build Apps for Any Devices With Power Apps
2 Build Apps for Any Devices With Power Apps
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champ
 
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMOMvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
 
Mvpskill Saturday EP_35 8 Aug. 2563 - Microsoft Azure Products Update + DEMO
Mvpskill Saturday EP_35 8 Aug. 2563 - Microsoft Azure Products Update + DEMOMvpskill Saturday EP_35 8 Aug. 2563 - Microsoft Azure Products Update + DEMO
Mvpskill Saturday EP_35 8 Aug. 2563 - Microsoft Azure Products Update + DEMO
 
Mvpskill Saturday EP_34 25 July 2563 - Microsoft 365 Products Update + DEMO
Mvpskill Saturday EP_34 25 July 2563 - Microsoft 365 Products Update + DEMOMvpskill Saturday EP_34 25 July 2563 - Microsoft 365 Products Update + DEMO
Mvpskill Saturday EP_34 25 July 2563 - Microsoft 365 Products Update + DEMO
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Mvp skill saturday ep 04_enablement teams_foundations

  • 1. Microsoft Teams Foundations – Core componentsof MicrosoftTeams
  • 2.
  • 4. Team Modern Group Chat Channel SharePoint Reply ChainMessage Images, Emojis, Stickers, Giphy, Recordings OneDrive Tabs Folder Tabs Activity Feed Meetings Calling Apps Apps Contacts Teams Chats Voice
  • 5. Chat service In memory processing for speed Leverages Azure storage (moving to Cosmos DB) Exchange Chat and channel messages are also stored in Exchange for information protection Conversation images & media Inline Images/Stickers are stored in a media store, Giphys are not stored. Where are conversations stored?
  • 6. 1:N chats Files are uploaded to OneDrive for Business and permissions are set for the members of the chat Team conversations Files are uploaded to SharePoint. A folder is associated with each channel in the team Cloud storage Dropbox, Box, Citrix ShareFile, Google Drive Where are files stored?
  • 7. Image Files Voicemail Message Recording Calendar meeting Contacts Media service on Azure (using Blob storage) Team files → SharePoint Chat files → OneDrive for Business Individual mailbox in Exchange Chat service table storage (moving to Cosmos DB) Media service on Azure (using Blob storage) (<24 hours) Individual mailbox in Exchange Exchange Ingested to Exchange to enable compliance Ingested to Exchange to enable compliance Encoded to Stream Telemetry Microsoft Data warehouse (No customer content) Entity Storage Storage Key data entities and location where data is stored at rest
  • 9.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 18. Office 365 Groups is a membership service One Identity Azure Active Directory (AAD) is the master for group identity and membership across Office 365 (Exchange, SharePoint, etc.) Federated Resources O365 services extend with their data (e.g. Group messaging, SharePoint Team Site, OneNote, Planner) Loose coupling Services notify each other of changes to a group (e.g., creation, deletion, updates). User creates new group for collaboration Office 365 Application Group experience populated in app of choice Office 365 Application Group identity created in Azure Active Directory Azure Active Directory Identity, Resource URLs, Owners, Members 1 2 3
  • 19.
  • 21.
  • 22.
  • 24.
  • 26.
  • 27.
  • 28.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Team channel files in SharePoint
  • 35.
  • 36.
  • 37. “Modernize” existing team sites! • Lists and libraries modern by default • Add modern home (and other) pages • Attach site to a new O365 Group Classic Sites Modern Sites
  • 38.
  • 39. * License F1 does not include storage per user
  • 40. In Teams In Group/SharePoint Adding members Will take effect in Group and Teams Will take effect in Group and Teams Promoting members to owners Will take effect in Group and Teams Will take effect in Group and Teams Changing channel/folder name Will change channel name but keep folder name Will change folder name but will break Teams integration Change file permissions for members You can’t configure file permissions in Teams, but Teams will respect permissions set in SharePoint Will take effect in Group and Teams
  • 41.
  • 42.
  • 44.
  • 45. For the full Microsoft Teams experience, every user should be enabled for Exchange Online, SharePoint Online, OneDrive for Business and Office 365 Group creation. https://aka.ms/teams-exchange Exchange Online ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Exchange Online Dedicated vNext ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ Exchange Online Dedicated – Legacy Yes1 Yes1,2 ✕ Yes (must be on allowed list) ✓ ✕ ✕ ✓ ✓ ✕ ✕ ✕ ✓ ✓ Exchange on- premises Yes1 Yes1,2 ✕ Yes (must be on allowed list) ✓ Exchange 2016 CU3 or later ✕ ✓ ✓ ✕ ✕ ✕ ✕ ✓ 1 eDiscovery and Legal Hold for compliance on channel messages is supported for all hosting options. 2 Teams private chat messages are not yet supported for Legal Hold for this hosting option.
  • 46.
  • 47.
  • 48.
  • 50.