System Architecture

System Architecture

7447 bookmarks
Custom sorting
Build products for real life
Build products for real life
Real life is messy and diverse. Create access and inclusion by designing and building for that reality, and ensure the success of your product along the way.
·thoughtbot.com·
Build products for real life
Activities, Tasks and Intents, Oh My! — SitePoint
Activities, Tasks and Intents, Oh My! — SitePoint
Read Activities, Tasks and Intents, Oh My! and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
·sitepoint.com·
Activities, Tasks and Intents, Oh My! — SitePoint
GIF
GIF
The Graphics Interchange Format (GIF) was initially developed in 1987 as a solution for efficiently compressing and transmitting images over slow internet connections, which were prevalent during that era. Over time, the GIF89a specification has become an established standard within the World Wide Web Consortium (W3C). A GIF file is composed of a series of data blocks, with the first two blocks having a fixed length and format. Subsequent blocks possess variable lengths and are self-descriptive, featuring a byte that identifies the block type, followed by a payload length byte, and finally the payload itself.
·kochika.me·
GIF
Consistency Patterns
Consistency Patterns
popular consistency models in distributed systems
·systemdesign.one·
Consistency Patterns
Improving Performance with HTTP Streaming
Improving Performance with HTTP Streaming
How HTTP Streaming can improve page performance and how Airbnb enabled it on an existing codebase
·medium.com·
Improving Performance with HTTP Streaming
The Emergence of Active APIs | Diagrid
The Emergence of Active APIs | Diagrid
As the cloud evolves, a new breed of APIs emerges, directing the control flow of applications, echoing the influence of Inversion of Control (IoC) of yesteryears. Welcome to the era of active APIs, where the cloud is calling the shots.
·diagrid.io·
The Emergence of Active APIs | Diagrid
RFC 9388: Content Delivery Network Interconnection (CDNI) Footprint Types: Country Subdivision Code and Footprint Union
RFC 9388: Content Delivery Network Interconnection (CDNI) Footprint Types: Country Subdivision Code and Footprint Union
Open Caching architecture is a use case of Content Delivery Network Interconnection (CDNI) in which the commercial Content Delivery Network (CDN) is the upstream CDN (uCDN) and the ISP caching layer serves as the downstream CDN (dCDN). RFC 8006 defines footprint types that are used for footprint objects as part of the Metadata interface (MI). The footprint types are also used for the Footprint & Capabilities Advertisement interface (FCI) as defined in RFC 8008. This document defines two new footprint types. The first footprint type defined is an ISO 3166-2 country subdivision code. Defining this country subdivision code improves granularity for delegation as compared to the ISO 3166-1 country code footprint type defined in RFC 8006. The ISO 3166-2 country subdivision code is also added as a new entity domain type in the "ALTO Entity Domain Types" registry defined in Section 7.4 of RFC 9241. The second footprint type defines a footprint union to aggregate footprint objects. This allows for additive semantics over the narrowing semantics defined in Appendix B of RFC 8008 and therefore updates RFC 8008. The two new footprint types are based on the requirements raised by Open Caching but are also applicable to CDNI use cases in general.
·rfc-editor.org·
RFC 9388: Content Delivery Network Interconnection (CDNI) Footprint Types: Country Subdivision Code and Footprint Union
Slack Architecture
Slack Architecture
building the real-time chat service
·systemdesign.one·
Slack Architecture
Git Hooks | Atlassian Git Tutorial
Git Hooks | Atlassian Git Tutorial
Git Hooks are scripts that run automatically every time a particular event occurs in a Git repository. Learn what they do and how to use them effectively.
·atlassian.com·
Git Hooks | Atlassian Git Tutorial
Hammering Out A Logical File System And A DNS For Data - The Next Platform
Hammering Out A Logical File System And A DNS For Data - The Next Platform
Data is by its nature a messy beast, and it has only become more so as workloads have found their way out of the datacenter and into the cloud and even all the way out to the edge. This is the problem that San Mateo, California-based Hammerspace, founded by David Flynn of Fusion-io fame, has
·nextplatform.com·
Hammering Out A Logical File System And A DNS For Data - The Next Platform
Introduction to P2P Networks – Fission
Introduction to P2P Networks – Fission
Peer-to-peer networks are the foundation of the decentralized web. Today we dive into what P2P networks are, how they differ from the popular client-server model, and the advantages of decentralized file sharing in P2P networks.
·fission.codes·
Introduction to P2P Networks – Fission
Everyday Design Patterns
Everyday Design Patterns
Exploring the common software design patterns in the context of Ruby on Rails.
·levelup.gitconnected.com·
Everyday Design Patterns