Skip to main content

Content Delivery Network

Definition: Architecture Decision Record from where you should specialise the ADR SBBs regarding the Content Delivery Network

Source: ISO/IEC/IEEE 42010:2022

Source reference: https://www.iso.org/standard/74393.html

Additional information: A Content Delivery Network (CDN) is a distributed network of servers that work together to deliver content to end-users. The concept of a CDN is to reduce the latency and improve the performance of websites and applications by caching content closer to the end-users. This is achieved by replicating the content across multiple servers in different geographic locations, allowing users to access the content from the server closest to them. CDNs are commonly used for delivering static content such as images, videos, and other media files. They can also be used for dynamic content such as web applications and APIs. CDNs can improve website performance, reduce server load, and provide better user experience.

Example: Content Delivery Network (CDN):
Decision: Utilizing a CDN to distribute static content and media files closer to end-users.
Rationale: A CDN improves performance by caching and delivering content from edge servers located in various geographic regions, reducing latency and improving the overall user experience.

LOST view: Digital Solution Architecture Decisions Catalogue view

Identifier: http://data.europa.eu/dr8/egovera/ContentDeliveryNetworkGoal

EIRA traceability: eira:DigitalSolutionArchitectureDecisionGoal

ABB name: egovera:ContentDeliveryNetworkGoal

EIRA concept: eira:ArchitectureBuildingBlock

Last modification: 2023-06-15

dct:identifier: ADR-20230515180947430

dct:title: Architecture Decision Record about Content Delivery Network

eira:adr_context: The context explains why we need to make a decision. It also describes the alternatives along with the pros and cons.

eira:adr_decision: The decision describes the justification for why the particular solution was accepted. It has more emphasis on the why rather than the how.

eira:adr_status: [Proposed (under review)|Accepted (approved and ready for implementation)|Superseded (superseded by another decision)]

eira:adr_consecuences: The consequences section contains information about the overall impact of an architectural decision. Every decision has trade-offs. That’s why it’s crucial to include the analysis to provide a clear picture.