System Architecture

System Architecture

8149 bookmarks
Custom sorting
Principles Over Syntax
Principles Over Syntax
This is a guest post from Ben Greenberg. Enjoy. Dear New Developer, Welcome to the wonderful and exciting world of software development! You may have chosen this field for any combination of innume…
·letterstoanewdeveloper.com·
Principles Over Syntax
Distributed Rate-Limiting Algorithms
Distributed Rate-Limiting Algorithms
Which tools and algorithms can be used to design a distributed rate-limiting system?
·medium.com·
Distributed Rate-Limiting Algorithms
Why Your Security Program Is Failing
Why Your Security Program Is Failing
Why do I assert most programs are failing? Because it’s not getting any better. Just look at the 2021 holiday gift that was Log4J. Could the problem be with our approach? Some treat Informati…
·postmodernsecurity.com·
Why Your Security Program Is Failing
Conti Ransomware Group Diaries, Part I: Evasion
Conti Ransomware Group Diaries, Part I: Evasion
A Ukrainian security researcher this week leaked several years of internal chat logs and other sensitive data tied to Conti, an aggressive and ruthless Russian cybercrime group that focuses on deploying its ransomware to companies with more than $100 million…
·krebsonsecurity.com·
Conti Ransomware Group Diaries, Part I: Evasion
Home - Zentera
Home - Zentera
SASE overlay that that connects enterprise users, endpoints, and applications with Zero Trust, and protects them from advanced cybersecurity threats
·zentera.net·
Home - Zentera
A visual map of a Kubernetes deployment
A visual map of a Kubernetes deployment
When you work with containers on Kubernetes, you often group applications together in a pod. When you launch a container or a pod into production, it's called a deployment. If you're using Kubernetes daily or even just weekly, you've probably done it hundreds of times, but have you thought about what exactly happens when you create a pod or a deployment?
·opensource.com·
A visual map of a Kubernetes deployment
Using Machine Learning to Actively Secure Cloud Native Apps
Using Machine Learning to Actively Secure Cloud Native Apps
It's not enough to simply ward off threats. Tigera's Calico Cloud now uses machine learning to actively find and mitigate vulnerabilities. #security #machinelearning #malware #ransomware
·thenewstack.io·
Using Machine Learning to Actively Secure Cloud Native Apps
The rise of WebAssembly
The rise of WebAssembly
WASM initially promised performance gains and greater portability for web applications, but now is making an impact across a growing number of environments.
·infoworld.com·
The rise of WebAssembly
Transport Layer Security (5/6)
Transport Layer Security (5/6)
In this article, we examine the gory details of a TLS session, down to every byte exchanged. If you've ever wondered how the Web is secured, this one's for you.
·blog.bithole.dev·
Transport Layer Security (5/6)
PICCOLO
PICCOLO
·piccolo-project.org·
PICCOLO
The impossible fix
The impossible fix
Imagine a world in which there are only mainframes, and all individuals have are mainframe terminals. Then imagine that personal rights (e.g. to privacy) are violated in many ways by the mainframes…
·blogs.harvard.edu·
The impossible fix
Better visibility into packet-dropping decisions
Better visibility into packet-dropping decisions
Dropped packets are a fact of life in networking; there can be any number of reasons why a packet may not survive the journey to its destination. Indeed, there are so many ways that a packet can meet its demise that it can be hard for an administrator to tell why packets are being dropped. That, in turn, can make life difficult in times when users are complaining about high packet-loss rates. Starting with 5.17, the kernel is getting some improved instrumentation that should shed some light on why the kernel decides route packets into the bit bucket.
·lwn.net·
Better visibility into packet-dropping decisions
When Businesses Need Autotests
When Businesses Need Autotests
How to reliably choose the right type of testing for your product
·exyte.com·
When Businesses Need Autotests
Filtering data using authorization logic
Filtering data using authorization logic
With the latest release of Cerbos, we introduced a new experimental query planner API to help address this problem efficiently in a language-agnostic way. This article describes how we designed and developed that API.
·cerbos.dev·
Filtering data using authorization logic
Decentralized Compute Is The Foundation Of The Metaverse
Decentralized Compute Is The Foundation Of The Metaverse
The metaverse is still a thing, an experience, a service in the making, an envisioned 3D world fueled in large part by artificial intelligence and
·nextplatform.com·
Decentralized Compute Is The Foundation Of The Metaverse
Enforcement by software
Enforcement by software
At my university, one of our internal software systems allows a professor to submit a revision to a course. The professor might change the content or the objectives of the course. In a university, professors have extensive freedom regarding course content. As long as you reasonably meet the course objectives, you can do whatever you … Continue reading Enforcement by software
·lemire.me·
Enforcement by software