System Architecture

System Architecture

7404 bookmarks
Custom sorting
Understanding The HTTP Deprecation Header | Zuplo Blog
Understanding The HTTP Deprecation Header | Zuplo Blog
The HTTP Deprecation header informs clients that an API endpoint is or will be deprecated. The date can be in the past (deprecated) or future (to be deprecated).
·zuplo.com·
Understanding The HTTP Deprecation Header | Zuplo Blog
Participatory Culture Foundation - Wikipedia
Participatory Culture Foundation - Wikipedia
The Participatory Culture Foundation (PCF) is a non-profit organization based in Worcester, Massachusetts.[1] Its primary project is a free and open-source software Internet television platform called Miro, formerly called the Democracy player.[2][3] It is also the developer of Broadcast Machine, an open-source video publishing tool.[1]
·en.wikipedia.org·
Participatory Culture Foundation - Wikipedia
Windows NT vs. Unix: A design comparison
Windows NT vs. Unix: A design comparison
NT is often touted as a "very advanced" operating system. Why is that? What made NT better than Unix, if anything? And is that still the case?
·blogsystem5.substack.com·
Windows NT vs. Unix: A design comparison
#11: Concurrency Is Not Parallelism
#11: Concurrency Is Not Parallelism
Parallelism can exist without concurrency, but concurrency can enable parallelism as it provides a structure to solve a problem with parts that may be parallelized.
·thecoder.cafe·
#11: Concurrency Is Not Parallelism
Architecture Inversion: Scale by Moving Computation, Not Data
Architecture Inversion: Scale by Moving Computation, Not Data
The biggest players’ scaling tricks are becoming increasingly relevant for the rest of us, which has led to the proliferation of architecture inversion.
·thenewstack.io·
Architecture Inversion: Scale by Moving Computation, Not Data
How Cell-Based Architecture Enhances Modern Distributed Systems
How Cell-Based Architecture Enhances Modern Distributed Systems
Cell-based architecture has emerged as a response to many challenges associated with distributed systems. It employs the bulkhead pattern to isolate failures to a fraction of the affected infrastructure footprint and prevent widespread impact. Cells can also help organize large architectures into domain-bound deployment and delivery units, which provides essential sociotechnical benefits.
·infoq.com·
How Cell-Based Architecture Enhances Modern Distributed Systems
Channel capacity of a telegraph
Channel capacity of a telegraph
Claude Shannon's famous paper A Mathematical Theory of Communication [1] includes an example saying that the channel capacity of a telegraph is log2 W where W is the largest real root of the determinant equation Where in the world did that come from? I'll sketch where the equation above came from, but first let's find
·johndcook.com·
Channel capacity of a telegraph
#9: Unit Tests As Documentation
#9: Unit Tests As Documentation
Unit tests are always in sync with the code, making them a poweful tool for up-to-date documentation.
·thecoder.cafe·
#9: Unit Tests As Documentation
SMURF: Beyond the Test Pyramid
SMURF: Beyond the Test Pyramid
This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT epis...
·testing.googleblog.com·
SMURF: Beyond the Test Pyramid
System Design Case Study #3: How Discord Scaled Their Member Update Feature Benchmarking Different Data Structures - Scaleyourapp
System Design Case Study #3: How Discord Scaled Their Member Update Feature Benchmarking Different Data Structures - Scaleyourapp
The member list update feature in Discord servers became quite a bottleneck in terms of memory & CPU usage because the system had to update the entire member list in every Discord server every time someone joined or left the server, changed their status (online,...
·scaleyourapp.com·
System Design Case Study #3: How Discord Scaled Their Member Update Feature Benchmarking Different Data Structures - Scaleyourapp
Build Systems, Not Heroes
Build Systems, Not Heroes
Enterprise programming is the management of system complexity. The main goals of most enterprise projects are to minimize bugs, ensure scalability, and release as soon as possible. These goals are unreachable in projects where people rely on individual skills rather than on a system-based approach.
·vitonsky.net·
Build Systems, Not Heroes
Vehicle-To-Everything: The Looming Smart Traffic Experience
Vehicle-To-Everything: The Looming Smart Traffic Experience
Much of a car’s interaction with the world around it is still a very stand-alone, analog experience, regardless of whether said car has a human driver or a self-driving computer system. Mark …
·hackaday.com·
Vehicle-To-Everything: The Looming Smart Traffic Experience
Half-life - Wikipedia
Half-life - Wikipedia
Half-life is the time required for a quantity to reduce to half of its initial value. The term is commonly used in nuclear physics to describe how quickly unstable atoms undergo radioactive decay or how long stable atoms survive. The term is also used more generally to characterize any type of exponential decay. For example, the medical sciences refer to the biological half-life of drugs and other chemicals in the human body. The converse of half-life is doubling time.
·en.m.wikipedia.org·
Half-life - Wikipedia