System Architecture

System Architecture

7404 bookmarks
Custom sorting
API First: The New Way of Developing Software
API First: The New Way of Developing Software
Nowadays, the focus of new software should be on software APIs. This requires the developers and architects to rethink their perspectives
·betterprogramming.pub·
API First: The New Way of Developing Software
Everything You Know About Latency Is Wrong
Everything You Know About Latency Is Wrong
Okay, maybe not everything you know about latency is wrong. But now that I have your attention, we can talk about why the tools and methodologies you use to measure and reason about latency are lik…
·bravenewgeek.com·
Everything You Know About Latency Is Wrong
The extensible scheduler class
The extensible scheduler class
It was only a matter of time before somebody tried to bring BPF to the kernel's CPU scheduler. At the end of January, Tejun Heo posted the second revision of a 30-part patch series, co-written with David Vernet, Josh Don, and Barret Rhoden, that does just that. There are clearly interesting things that could be done by deferring scheduling decisions to a BPF program, but it may take some work to sell this idea to the development community as a whole.
·lwn.net·
The extensible scheduler class
Identity Distribution Is Essential for Modern API Security
Identity Distribution Is Essential for Modern API Security
It ensures that in the complex mesh of services comprising your API, every party handles requests securely and performs informed authorization decisions.
·thenewstack.io·
Identity Distribution Is Essential for Modern API Security
Using ChatGTP to convert human knowledge into machine actionable formats
Using ChatGTP to convert human knowledge into machine actionable formats
Human knowledge has naturally for centuries been captured in human friendly formats such as books, intended to be consumed by, you guessed it, humans. But our world has changed dramatically and we now live in a space where this needs to be shared with computers. Machine driven processing, learning, or intelligence requires access to human knowledge in digital formats. We have more or less completed the transition from paper into formats such a PDF, Word, Excel, HTML, but these are unstructured and not easily consumable or understandable by software. We need to take this one step further and transition into machine friendly JSON, XML, or RDF formats, whose structured can be well described by standard specifications, schemas, and models. This is often perceived as a monumental task, but can AIs such a ChatGTP help?
·apievangelist.com·
Using ChatGTP to convert human knowledge into machine actionable formats
It’s 2023, is It Time for Unikernels on ARM Yet?
It’s 2023, is It Time for Unikernels on ARM Yet?
The short answer is: yes it is. But since that answer doesn’t constitute a “real” article, let me expand on that a bit.
·betterprogramming.pub·
It’s 2023, is It Time for Unikernels on ARM Yet?
StreetPass for Mastodon
StreetPass for Mastodon
StreetPass: Find your people on Mastodon
·streetpass.social·
StreetPass for Mastodon
Welcome! | OpenZiti
Welcome! | OpenZiti
OpenZiti is dedicated to make the challenge of secure connectivity simple and accessible by replacing infrastructure with software. The world is software, your secure network needs to be software.
·docs.openziti.io·
Welcome! | OpenZiti
Home - zrok
Home - zrok
A next-generation sharing platform built on top of OpenZiti, a programmable zero-trust network overlay.
·zrok.io·
Home - zrok
The Dos and Don‘ts of API Monetization
The Dos and Don‘ts of API Monetization
API monetization is quite complicated, and although there are multiple ways to meet the challenges, some are more efficient and scalable than others.
·thenewstack.io·
The Dos and Don‘ts of API Monetization
Graceful shutdown and zero downtime deployments in Kubernetes
Graceful shutdown and zero downtime deployments in Kubernetes
In this article, you will learn how to prevent broken connections when a Pod starts up or shuts down. You will also learn how to shut down long-running tasks gracefully.
·learnk8s.io·
Graceful shutdown and zero downtime deployments in Kubernetes
How to stub Feature Flags with RSpec
How to stub Feature Flags with RSpec
Are your feature flags states leaking between your test cases? Stub them all to make your test suite more reliable. Here’s how.
·thoughtbot.com·
How to stub Feature Flags with RSpec
Architecture for Flow with Wardley Mapping, DDD, and Team Topologies
Architecture for Flow with Wardley Mapping, DDD, and Team Topologies
Susanne Kaiser illustrates the concepts of DDD, Wardley Mapping and Team Topologies, and demonstrates how these techniques help to evolve a fictitious legacy system for a fast flow of change.
·infoq.com·
Architecture for Flow with Wardley Mapping, DDD, and Team Topologies
An Introduction to Linux Capabilities
An Introduction to Linux Capabilities
In Linux, capabilities are a way to assign specific privileges to a running process. They allow us to have more fine-grained control over the privi...
·earthly.dev·
An Introduction to Linux Capabilities
Tql
Tql
Build your own language using Tree Notation.
·jtree.treenotation.org·
Tql
Dictionary Dispatch Pattern in Python
Dictionary Dispatch Pattern in Python
Simplify your Python code by replacing all the unnecessary if/else statements and match/case blocks with dynamic dictionary function…
·betterprogramming.pub·
Dictionary Dispatch Pattern in Python