TFS is the abbreviation for Team Fundation server and is part of Microsoft's VSTS, a core collaboration platform for the Microsoft Application Lifecycle Management (ALM) tool, which is simply a platform tool for managing and developing the entire lifecycle of software projects.
TFS is divided into client layer, application layer and data layer.
Their data model flows as follows:
The client layer is divided into the architect client, the developer client, the tester client, and so on.
Application tiers are divided into: versioning, team builds, team sites (SharePoint), work item tracking, team reporting (SQL Server Reporting Service), project management, TFS API interfaces (Web Service).
Data tier: Configuration database, warehouse database, Analysis database, team project collection database
The summary view of the local deployed WEB services, applications, and databases for TFS is as follows: