System Architecture

System Architecture

8069 bookmarks
Custom sorting
Introduction | Tailcall
Introduction | Tailcall
Discover the power of Tailcall's introspection capabilities in tackling the N+1 problem, a common performance issue in systems where a single downstream request triggers numerous upstream requests. Tailcall allows you to identify all instances of N+1 issues before starting your server, ensuring optimal performance and efficiency. Learn more about how Tailcall addresses this challenge and enhances your system's functionality.
·tailcall.run·
Introduction | Tailcall
Database Design for Google Calendar: a tutorial
Database Design for Google Calendar: a tutorial
Author: Alexey Makhotkin [email protected]. Introduction In this database design tutorial (~9000 words) I’m going to show how to design the database tables for a real-world project of substantial complexity. We’ll design a clone of Google Calendar. We will model as much as possible of the functionality that is directly related to the calendar. This series illustrates an approach explained in the book called “Database Design using Minimal Modeling”, scheduled to be released in Summer 2024.
·kb.databasedesignbook.com·
Database Design for Google Calendar: a tutorial
MyLifeBits - Microsoft Research
MyLifeBits - Microsoft Research
MylifeBits is a lifetime store of everything. It is the fulfillment of Vannevar Bush’s 1945 Memex vision including full-text search, text & audio annotations, and hyperlinks. The book Total Recall (paperback title Your Life, Uploaded) is the culmination of our thoughts regarding MyLifebits and the larger CARPE research agenda. There are two parts to MyLifeBits: an experiment […]
·microsoft.com·
MyLifeBits - Microsoft Research
Variation Selectors – Codepoints
Variation Selectors – Codepoints
The Unicode block Variation Selectors contains the codepoints from U+FE00 to U+FE0F.
·codepoints.net·
Variation Selectors – Codepoints
The Paradigm Shift of CI/CD as a DAG of Tasks
The Paradigm Shift of CI/CD as a DAG of Tasks
Mint defines workflows as a directed acyclic graph (DAG) of tasks, rather than as scripts on VMs. This difference is the key to Mint’s unmatched performance and developer experience.
·rwx.com·
The Paradigm Shift of CI/CD as a DAG of Tasks
Tensorflow and The Behind of Deepfakes
Tensorflow and The Behind of Deepfakes
What we cover here is what the “Deepfake maker” can make and obscure whether the content is original or AI-made.
·medium.com·
Tensorflow and The Behind of Deepfakes
Making engineering strategies more readable
Making engineering strategies more readable
As discussed in Components of engineering strategy, a complete engineering strategy has five components: explore, diagnose, refine (map & model), policy, and operation. However, it’s actually quite challenging to read a strategy document written that way. That’s an effective sequence for creating a strategy, but it’s a challenging sequence for those trying to quickly read and apply a strategy without necessarily wanting to understand the complete thinking behind each decision.
·lethain.com·
Making engineering strategies more readable
Platform Engineering Rules the Day: Eight Key Themes
Platform Engineering Rules the Day: Eight Key Themes
With platform engineering at the helm, the future of cloud native development is poised for unprecedented growth and transformation.
·thenewstack.io·
Platform Engineering Rules the Day: Eight Key Themes
Developing a Platform Mindset for APIs
Developing a Platform Mindset for APIs
Applied to the API landscape, a platform provides consistency for technology and workflows, which simplifies the developer experience for API consumers.
·thenewstack.io·
Developing a Platform Mindset for APIs
Introducing FizzBee: Simplifying Formal Methods for All
Introducing FizzBee: Simplifying Formal Methods for All
You might have heard of TLA+, but how do you use it for debugging? FizzBee is a new formal methods system that you can grasp in just a weekend.
·thenewstack.io·
Introducing FizzBee: Simplifying Formal Methods for All
Racket
Racket
·racket-lang.org·
Racket
Multiformats Tutorial | Anatomy of a CID | ProtoSchool
Multiformats Tutorial | Anatomy of a CID | ProtoSchool
Explore the ins and outs of CIDs (Content Identifiers), the unique labels used to point to data stored on distributed information systems including IPFS, IPLD, libp2p, and Filecoin.
·proto.school·
Multiformats Tutorial | Anatomy of a CID | ProtoSchool
What is Base58 encoding? Why create yet another encoding scheme?
What is Base58 encoding? Why create yet another encoding scheme?
Base58 is a character encoding system developed by Satoshi Nakamoto. It was first released on the earliest Bitcoin source code tree. Satoshi felt that a new encoding was necessary for Bitcoin’s addresses and transactions, since he thought the existing ones, like Base64, would cause confusion when writing down Bitcoin addresses and TX hashes. In essence, […]
·crypto.bi·
What is Base58 encoding? Why create yet another encoding scheme?
Bayesian network - Wikipedia
Bayesian network - Wikipedia
A Bayesian network (also known as a Bayes network, Bayes net, belief network, or decision network) is a probabilistic graphical model that represents a set of variables and their conditional dependencies via a directed acyclic graph (DAG).[1] While it is one of several forms of causal notation, causal networks are special cases of Bayesian networks. Bayesian networks are ideal for taking an event that occurred and predicting the likelihood that any one of several possible known causes was the contributing factor. For example, a Bayesian network could represent the probabilistic relationships between diseases and symptoms. Given symptoms, the network can be used to compute the probabilities of the presence of various diseases.
·en.wikipedia.org·
Bayesian network - Wikipedia
Specification Design Pattern in C#: What You Need To Know
Specification Design Pattern in C#: What You Need To Know
Learn about the Specification Design Pattern in C# and its benefits for your code. See how this pattern can improve code quality and how to implement it!
·devleader.ca·
Specification Design Pattern in C#: What You Need To Know