Types of servers and when to use them
Server type  | What it does  | When to use it  | 
|---|---|---|
Web server  | Delivers websites and APIs  | Hosting sites, web apps, headless CMS  | 
Mail server  | Handles email sending and storage  | Company email, newsletters  | 
Database server  | Stores and serves structured data  | Online stores, ERP, CRM, analytics  | 
File server  | Centralises file storage and sharing  | Team folders, backups, sync  | 
DNS server  | Translates domain names into IP addresses  | Internet name resolution  | 
Application server  | Runs core business logic  | ERP systems, CRM, back-end apps  | 
Proxy or cache  | Speeds up responses, filters requests  | Improve security, optimise performance  | 
Streaming server  | Streams audio and video  | Music, TV, webinars, live events  | 
Directory service  | Manages user identities and access rights  | Single Sign-On, role management  | 

