Home
Search
Search
Dark mode
Light mode
Explorer
Knowledge Bank
System Design
Concepts
Asynchronism
Asynchronism
Back Pressure
Message Queues
Task Queues
Availability
Replication
Replication
Availability In Numbers
Fail-over
Caching
Caching Algorithms
Cache-Aside
Refresh-Ahead
Write-Behind
Write-Through
Cache
Caching Mechanisms
Caching Types
Concurrency Models
Dataflow
Message - Passing
Shared - State
Software Transactional Memory (STM)
Considerations
Availability Considerations
Security Considerations
Consistency Models
Client-Side Consistency
Eventual Consistency
Server-Side Consistency
Weak Consistency
Content Delivery Network (CDN)
Content Delivery Networks (CDNs)
Databases
Acronyms
ACID
BASE
NoSQL
Document Store
Graph Store
Key-Value Store
NoSQL
Wide Column Store
DB Scalability Considerations
Denormalization
Federation
Normalization
Sharding
Definitions
Cache Locality
Data Grid
Hypervisor
Intelligent Compression
Latency
MapReduce
Ngnix
RAID
Remote Procedure Call (RPC)
REST
SSL Termination
Throughput
Virtual Machine (VM)
Virtual Private Server
Design Patterns
CQRS
Distributed Hash Tables (DHTs)
Distributed Hash Table
Domain Name System (DNS)
DNS Records
Domain Name System (DNS)
Event Stream Processing
Event Stream Processing
RabbitMQ
Functional Programming
Referential Transparency
Load Balancing
Load Balancer
Load Balancing Methods
Load Balancing Setups
Microservices
Microservice
Service Discovery
Protocols
DHCP
HTTP
HTTPS
TCP
TLS
UDP
Proxy
Full Proxy
Reverse Proxy
Scalability
Heterogeneity
Immutability in Scalability
Scalability Overview
Vertical Scaling
CAP Theorem
Determinism in System Design
Stability Patterns
Trade-offs
Goals
Maximal Throughput with Acceptable Latency
Projects
Photography
Photos
Robotics
Robotic Arm (Armageddon)
Home
❯
Knowledge Bank
❯
System Design
❯
Concepts
❯
Content Delivery Network (CDN)
Folder: Knowledge-Bank/System-Design/Concepts/Content-Delivery-Network-(CDN)
1 item under this folder.
Dec 19, 2024
Content Delivery Networks (CDNs)
CDN