US11599288B2 - Logging, streaming and analytics platforms using any S3 compatible store as primary store - Google Patents

System Architecture
Brane Dump: PostgreSQL Encryption: The Available Options
How Daily Dev Built an AI Search Using an LLM Gateway
How the tech news aggregator daily.dev created an AI search, including using an LLM Gateway to streamline and optimize interactions with LLMs.
Architectural Decision Records | adr.github.io
Homepage of the ADR GitHub organization
Architecture decision records (ADRs)
ADRs document architecturally significant decisions made over time
joelparkerhenderson/architecture-decision-record: Architecture decision record (ADR) examples for software planning, IT leadership, and template documentation
Twilio Makes for a Nice and Clean Example of APIs.json
You really can’t find a better example of APIs.json, then the one for Twilio. Twilio doesn’t have their own official APIs.json (yet), but I created one that I think really shows the strength of the API discovery format. I still have more work to do, but this Twilio APIs.json shows how the format can be used to index an API operation, while revealing individual human and machine readable properties of multiple APIs, as well as a common set of properties across all APIs–this version of my APIs.json for Twilio covers six of their APIs:
A Starter APIs.json for Amazon Web Services
I need a master APIs.json for Amazon Web Services. I need an index of all the AWS APIs I depend on, and would like to have an index of the rest when I am ready to put to work. It is a daunting challenge to hand-craft an operational index of AWS, but I gotta start somewhere, so I headed over to the APIs.json Builder and added the name, description, and URL for the AWS developer portal.
The BPF-programmable network device
Containers and virtual machines on Linux communicate with the world via
virtual network devices. This arrangement makes the full power of the
Linux networking stack available, but it imposes the full overhead of that
stack as well. Often, the routing of this networking traffic can be
handled with relatively simple logic; the BPF-programmable network device,
which was merged for the 6.7 kernel release, makes it possible to avoid
expensive network processing, in at least some cases.
Building In-Video Search
Empowering video editors with multimodal machine learning to discover perfect moments across the entire Netflix catalog
Traces
Traces give us the big picture of what happens when a request is made to an application. Whether your application is a monolith with a single database or a sophisticated mesh of services, traces are essential to understanding the full “path” a request takes in your application.
Let’s explore this with three units of work, represented as Spans:
hello span:
{ "name": "hello", "context": { "trace_id": "0x5b8aa5a2d2c872e8321cf37308d69df2", "span_id": "0x051581bf3cb55c13" }, "parent_id": null, "start_time": "2022-04-29T18:52:58.
Trace Context
This specification defines standard HTTP headers and a value format to propagate context information that enables distributed tracing scenarios. The specification standardizes how context information is sent and modified between services. Context information uniquely identifies individual requests in a distributed system and also defines a means to add and propagate provider-specific context information.
IP Flow Information Export - Wikipedia, the free encyclopedia
RFC 7950: The YANG 1.1 Data Modeling Language
Understanding YANG - Nokia Network Developer Portal
YANG - Wikipedia
RFC 6991: Common YANG Data Types
RFC 9110: HTTP Semantics
The Hypertext Transfer Protocol (HTTP) is a stateless application-level
protocol for distributed, collaborative, hypertext information systems.
This document describes the overall architecture of HTTP, establishes common
terminology, and defines aspects of the protocol that are shared by all
versions. In this definition are core protocol elements, extensibility
mechanisms, and the "http" and "https" Uniform Resource Identifier (URI)
schemes.
This document updates RFC 3864 and
obsoletes RFCs 2818, 7231, 7232, 7233,
7235, 7538, 7615, 7694, and portions of 7230.
slides-edu-network-configuration-with-yang-00.pdf
Create an advanced search engine with PostgreSQL
PostgreSQL provides the necessary building blocks for you to combine and create your own search engine for full-text search. Let's see how far we can take it.
Platform Engineering — Navigating Today, Forecasting Tomorrow
We're seeing some game-changing shifts in platform engineering, thanks to AI and automation.
The Architecture Behind A One-Person Tech Startup
As grandiose as the title of this article might sound, I should clarify we’re talking about a low-stress, one-person company that I run from my flat here in Germany.
Email Obfuscation Rendered (almost) Ineffective Against ChatGPT
What Are Deployment Patterns?
Deployment patterns are automated methods of introducing new application features to your users. Your ability to cut downtime depends on the deployment style you use. Some patterns also let you roll out extra functionality. Doing this allows you to test new features with a small group of users before making them available to everyone.
How the right to repair might change technology
Fixing devices and appliances is currently tricky – but new consumer rights laws are seeking to change that. Chris Stokel-Walker looks at how this might change the technology we use.
Textcasting
Applying the philosophy of podcasting to text.
Streaming SQL in Data Mesh
Democratizing Stream Processing @ Netflix
Data Alignment Across Architectures: The Good, The Bad And The Ugly
Even though a computer’s memory map looks pretty smooth and very much byte-addressable at first glance, the same memory on a hardware level is a lot more bumpy. An essential term a developer …
Machine learning of GUIs at scale
Recent research has demonstrated training machine learning models that can identify and interact with GUIs..
Uiua
A stack-based array programming language