Tagged | systems
-
How Docker Desktop Networking Works Under the Hood
(www.docker.com) -
Creating a Faster TAR Extractor
(databricks.com) -
Developing Accelerated Code with Standard Language Parallelism
(developer.nvidia.com) -
Ribbon Filter
(rocksdb.org) -
Video: How to Build Video Games With Rust
(8thlight.com) -
Presentation: Getting the Most Out of Sandboxing
(www.infoq.com) -
Mold is a New Linux Linker Aiming to Outperform Lld
(www.infoq.com) -
Improving the performance of large-scale applications via basic block reordering
(research.facebook.com) -
How Node.js uses the V8 JavaScript engine to run your code
(developers.redhat.com) -
How We Used eBPF to Build Programmable Packet Filtering in Magic Firewall
(blog.cloudflare.com) -
Forecasting SQL query resource usage with machine learning
(blog.twitter.com) -
The tale of a single register value
(blog.cloudflare.com) -
How to choose the best Java garbage collector
(developers.redhat.com) -
Malware analysis: Hands-On Shellbot malware
(sysdig.com) -
Kangaroo: A new flash cache optimized for tiny objects
(engineering.fb.com) -
Efficient Resource Management at Pinterest’s Batch Processing Platform
(stackshare.io) -
Efficient Resource Management at Pinterest’s Batch Processing Platform
(medium.com) -
Scaling indexing and search - Algolia New Search Architecture Part 2
(highscalability.com) -
An Engineer's Guide to Building a Database for Data-Intensive Applications
(www.singlestore.com) -
Measuring Hyper-Threading and Turbo Boost
(blog.cloudflare.com) -
Improving GPU Memory Oversubscription Performance
(developer.nvidia.com) -
Hunting a NUMA Performance Bug
(www.scylladb.com) -
Profiling a simple performance issue in a JVM-based server
(engineering.linecorp.com) -
What We’ve Learned after 6 Years of IO Scheduling
(www.scylladb.com) -
How to execute an object file: Part 3
(blog.cloudflare.com) -
The Show Must Go On: Securing Netflix Studios At Scale
(netflixtechblog.com) -
How we built a general purpose key value store for Facebook with ZippyDB
(engineering.fb.com) -
How we scaled the size of Pinterest’s ad corpus by 60x
(medium.com) -
Presentation: History of Infra as Code
(www.infoq.com) -
Fully Sharded Data Parallel: faster AI training with fewer GPUs
(engineering.fb.com) -
Why Asynchronous Design?
(galois.com) -
Practical CPU time performance tuning for security software: Part 2
(www.elastic.co) -
Asicmon: A platform agnostic observability system for AI accelerators
(engineering.fb.com) -
Practical CPU time performance tuning for security software: Part 1
(www.elastic.co) -
Consolidating Facebook storage infrastructure with Tectonic file system
(engineering.fb.com) -
Presentation: Essential Complexity in Systems Architecture
(www.infoq.com) -
Introducing SLSA, an End-to-End Framework for Supply Chain Integrity
(security.googleblog.com) -
A/B Tests for Lyft Hardware
(eng.lyft.com) -
Presentation: Pragmatic Performance - Tales from the Trenches
(www.infoq.com) -
Rust/C++ interop in the Android Platform
(security.googleblog.com) -
How Netflix uses eBPF flow logs at scale for network insight
(netflixtechblog.com) -
Accidental Discoveries in CPU Performance: AMD vs Intel
(www.cockroachlabs.com) -
Preset Dictionary Compression
(rocksdb.org) -
Integrated BlobDB
(rocksdb.org) -
How InnoDB Handles TEXT/BLOB Columns
(www.percona.com) -
RocksDB Secondary Cache
(rocksdb.org) -
Improving system performance with Redis
(capgemini.github.io) -
Introducing Half-Double: New hammering technique for DRAM Rowhammer bug
(security.googleblog.com) -
MongoDB Tuning Anti-Patterns: How Tuning Memory Can Make Things Much Worse
(www.percona.com) -
Introducing Firefox’s new Site Isolation Security Architecture
(hacks.mozilla.org) -
Mostly harmless: An account of pseudo-normal floating point numbers
(developers.redhat.com) -
Receive Side Scaling (RSS) with eBPF and CPUMAP
(developers.redhat.com) -
Running Border Gateway Protocol in large-scale data centers
(engineering.fb.com) -
pprof++: A Go Profiler with Hardware Performance Monitoring
(eng.uber.com) -
Integrating Rust Into the Android Open Source Project
(security.googleblog.com) -
Boosting Dropbox upload speed and improving Windows’ TCP stack
(dropbox.tech) -
Dropping cache didn’t drop cache
(blog.twitter.com) -
Branch predictor: How many "if"s are too many? Including x86 and M1 benchmarks!
(blog.cloudflare.com) -
How we made DISTINCT queries up to 8000x faster on PostgreSQL
(blog.timescale.com) -
Enabling Hardware-enforced Stack Protection (cetcompat) in Chrome
(security.googleblog.com) -
Instant replay: Debugging C and C++ programs with rr
(developers.redhat.com) -
Article: A Gentle Introduction to eBPF
(www.infoq.com) -
Reverse debugging at scale
(engineering.fb.com) -
Couchbase Details Its Distributed ACID Transaction Architecture
(www.infoq.com) -
Rust in the Linux kernel
(security.googleblog.com) -
Replay the Execution of MySQL With RR (Record and Replay)
(www.percona.com) -
Extending systemd Security Features with eBPF
(kinvolk.io) -
Scylla’s New IO Scheduler
(www.scylladb.com) -
Eliminating Data Races in Firefox – A Technical Report
(hacks.mozilla.org) -
How to execute an object file: Part 2
(blog.cloudflare.com) -
Compiling Containers – Dockerfiles, LLVM and BuildKit
(www.docker.com) -
Presentation: It’s Not Your Machine, It’s Your Code
(www.infoq.com) -
Cloud lateral movement: Breaking in through a vulnerable container
(sysdig.com) -
Loop alignment in .NET 6
(devblogs.microsoft.com) -
Client Tracing: Understanding Mobile and Desktop Application Performance at Scale
(slack.engineering) -
Evolving Container Security With Linux User Namespaces
(netflixtechblog.com) -
Hunting a Linux kernel bug
(blog.twitter.com) -
Work flow of diagnosing memory performance issues – Part 2
(devblogs.microsoft.com) -
High refresh rate rendering on Android
(android-developers.googleblog.com) -
Introducing Low-Level GPU Virtual Memory Management
(devblogs.nvidia.com) -
CNN for Reverse Engineering: an Approach for Function Identification
(towardsdatascience.com)#data-science #machine-learning #systems #reverse-engineering
-
Work flow of diagnosing memory performance issues – Part 1
(devblogs.microsoft.com) -
Presentation: eBPF - Rethinking the Linux Kernel
(www.infoq.com) -
Building Secure Docker Images - 101
(medium.com) -
Presentation: Exploiting Common iOS Apps’ Vulnerabilities
(www.infoq.com) -
Conntrack tales - one thousand and one flows
(blog.cloudflare.com) -
A Deep Dive into AWS Firecracker
(hackernoon.com) -
Observing data changes with Change Data Capture (CDC)
(www.scylladb.com) -
Doing AES/GCM in Android: adventures in the field
(levelup.gitconnected.com) -
Presentation: Understanding CPU Microarchitecture to Increase Performance
(www.infoq.com) -
Why We Started Putting Unpopular Assets in Memory
(blog.cloudflare.com)#software-engineering #software-architecture #caching #systems
-
Keepalives considered harmful
(blog.cloudflare.com) -
The problem with thread^W event loops
(blog.cloudflare.com) -
Building a more accurate time service at Facebook scale
(engineering.fb.com)#software-engineering #software-architecture #infra #networking #systems
-
Getting storage engines ready for fast storage devices
(engineering.mongodb.com) -
Understanding Containerization By Recreating Docker
(itnext.io) -
Open-Sourcing riskquant, a library for quantifying risk
(netflixtechblog.com) -
When Bloom filters don't bloom
(blog.cloudflare.com) -
Project LightSpeed: Rewriting the Messenger codebase for a faster, smaller, and simpler messaging app
(engineering.fb.com) -
Why Cloudflare Chose AMD EPYC for Gen X Servers
(blog.cloudflare.com) -
Presentation: High Resolution Performance Telemetry at Scale
(www.infoq.com) -
Tricks of the Trade: Tuning JVM Memory for Large-scale Services
(eng.uber.com) -
Gen X Performance Tuning
(blog.cloudflare.com) -
Impact of Cache Locality
(blog.cloudflare.com) -
Securing Firefox with WebAssembly
(hacks.mozilla.org) -
Yelp Varanus Helps Android Apps Monitor and Limit Network Traffic
(www.infoq.com) -
Handling Device Orientation Efficiently in Vulkan With Pre-Rotation
(android-developers.googleblog.com) -
Detecting Memory Corruption Bugs With HWASan
(android-developers.googleblog.com) -
Improving Data Imports in CockroachDB with `nodelocal`
(www.cockroachlabs.com) -
Why Discord is switching from Go to Rust
(blog.discordapp.com) -
Podcast: Greg Law on Debugging, Record & Replay of Data, and Hyper-Observability
(www.infoq.com) -
How to troubleshoot Kubernetes OOM and CPU Throttle
(sysdig.com) -
Linux Kernel Tuning for High Performance Networking: TCP/IP Connection Primer
(levelup.gitconnected.com) -
Linux Kernel Tuning for High Performance Networking: High Volume Incoming Connections
(levelup.gitconnected.com) -
MIR: A lightweight JIT compiler project
(developers.redhat.com) -
A Scientific Approach to Capacity Planning
(tech.wayfair.com) -
The Best Code BEAM SF talks from the 2010s
(erlang-solutions.com) -
A cost-effective and extensible testbed for transport protocol development
(blog.cloudflare.com) -
Terrier: An Open-Source Tool for Identifying and Analyzing Container and Image Components
(blog.heroku.com) -
Accelerating UDP packet transmission for QUIC
(blog.cloudflare.com) -
Memory Leaks Demystified
(nodesource.com) -
Can We Build Trustable Hardware?
(www.infoq.com) -
A WebAssembly Powered Augmented Reality Sudoku Solver
(blog.scottlogic.com) -
How I'm Engineering a Versioned Database Storage Engine for Byte-Addressable NVM
(hackernoon.com) -
Unthrottled: How a Valid Fix Becomes a Regression
(engineering.indeedblog.com) -
Presentation: Parsing JSON Really Quickly: Lessons Learned
(www.infoq.com) -
The Story Behind MemSQL’s Skiplist Indexes
(www.memsql.com) -
Evaluating BBRv2 on the Dropbox Edge Network
(blogs.dropbox.com) -
How We Built OverOps for Enterprise-Scale Environments
(blog.overops.com) -
Protecting programmatic access to user data with Binary Authorization for Borg
(security.googleblog.com) -
Deep Dive Into the New Docker Desktop filesharing Implementation Using FUSE
(www.docker.com) -
Live Recorder: Debugging C++, Rust, and Go with Capture and Replay of Nondeterministic Data
(www.infoq.com) -
Presentation: The Talk You've Been Await-ing For
(www.infoq.com) -
GC Perf Infrastructure – Part 1
(devblogs.microsoft.com)#performance #runtime #memory-management #systems #garbage-collection
-
Unthrottled: Fixing CPU Limits in the Cloud
(engineering.indeedblog.com) -
ESP32 IoT Devices Vulnerable to Forever-Hack
(www.infoq.com) -
Debugging network stalls on Kubernetes
(github.blog) -
A Glimpse into the World of Embedded Database Feat. RocksDB
(medium.com) -
Introducing Flan Scan: Cloudflare’s Lightweight Network Vulnerability Scanner
(blog.cloudflare.com) -
Rust at OneSignal
(stackshare.io) -
Protecting against code reuse in the Linux kernel with Shadow Call Stack
(security.googleblog.com) -
POSIX: An Untold Story
(hackernoon.com) -
Going Keyless Everywhere
(blog.cloudflare.com) -
Presentation: Securing a Multi-tenant Kubernetes Cluster
(www.infoq.com) -
Zendesk’s Global Mesh Network- Part 1
(medium.com) -
Announcing cfnts: Cloudflare's implementation of NTS in Rust
(blog.cloudflare.com) -
How We Stopped Being an Image Processing Company
(tech.showmax.com) -
Presentation: Achieving Low-latency in the Cloud with OSS
(www.infoq.com) -
NVIDIA GPU Operator: Simplifying GPU Management in Kubernetes
(devblogs.nvidia.com) -
3 steps toward improving container security
(developers.redhat.com) -
It's crowded in here!
(blog.cloudflare.com) -
Presentation: Your Program as a Transpiler: Applying Compiler Design to Everyday Programming
(www.infoq.com) -
What Makes Apache Flink Scale?
(medium.com) -
Avoiding Memory Leak in Golang API
(hackernoon.com) -
Isolating workloads with Systemd slices
(www.scylladb.com) -
Apotheosis: A GCP Privilege Escalation Tool
(codeascraft.com) -
The Technical Challenges of Building Cloudflare WARP
(blog.cloudflare.com) -
Everything you wanted to know about addressing security vulnerabilities in Linux-based containers
(snyk.io) -
Working with ESP32 Audio Sampling
(www.toptal.com) -
Presentation: The Trouble with Memory
(www.infoq.com) -
When TCP sockets refuse to die
(blog.cloudflare.com) -
Low Latency and High Throughput in CAL Ingress
(tech.ebayinc.com) -
Adventures in the TCP stack: Uncovering performance regressions in the TCP SACKs vulnerability fixes
(databricks.com) -
How to solve CPU time problems with Continuous Profiling and Flame Graphs
(www.opsian.com) -
GC Perf Infrastructure – Part 0
(devblogs.microsoft.com) -
Understanding Thread Dumps
(product.hubspot.com) -
Developer security best practices: protecting against timing attacks
(blog.sqreen.com) -
Verifying Service Mesh TLS in Kubernetes, Using ksniff and Wireshark
(itnext.io) -
Developing Shellcode for IoT: A Password-Protected Reverse Shell for ARM Processors
(hackernoon.com) -
The tale of the missing semaphore
(webuild.envato.com) -
Down The Rabbit Hole of Performance Monitoring
(technology.riotgames.com) -
Beyond The Browser: Getting Started With Serverless WebAssembly
(www.smashingmagazine.com) -
Applying Netflix DevOps Patterns to Windows
(medium.com) -
SQS FIFO Queues: Message Ordering and Exactly-Once Processing Guaranteed?
(www.ably.io)#software-design #distributed-systems #event-queue #cloud #systems
-
Podcast: Louise Poubel on the Robotic Operating System
(www.infoq.com)#software-architecture #embedded #systems #robotics #podcast
-
Beacons and geofencing: real time enterprise asset tracking and self-service
(www.thoughtworks.com) -
Presentation: Let's Talk Locks!
(www.infoq.com)#performance #GoLang #systems #parallel-computing #concurrency
-
Zoncolan: How Facebook uses static analysis to detect and prevent security issues
(engineering.fb.com) -
NuRaft: a Lightweight C++ Raft Core
(tech.ebayinc.com) -
Seccomp in the Elastic Stack
(www.elastic.co) -
Scylla Open Source 3.1: Efficiently Maintaining Consistency with Row-Level Repair
(www.scylladb.com) -
Magic Transit: Network functions at Cloudflare scale
(blog.cloudflare.com) -
How Stack Overflow Caches Apps for a Multi-Tenant Architecture
(stackoverflow.blog) -
GPUDirect Storage: A Direct Path Between Storage and GPU Memory
(devblogs.nvidia.com) -
Presentation: PID Loops and the Art of Keeping Systems Stable
(www.infoq.com)#software-design #software-architecture #algorithms #distributed-systems #systems
-
The Hardest Thing About Data Encryption
(developer.okta.com) -
Picture Perfect: How JPG EXIF Data Hides Malware
(umbrella.cisco.com) -
How TCP segment size can affect application traffic flow
(medium.com) -
Container Security: A Developer Guide
(developer.okta.com) -
A Tale of Two (APT) Transports
(blog.cloudflare.com) -
Presentation: A New Way to Profile Node.js
(www.infoq.com) -
Adaptive process and memory management for Python web servers
(instagram-engineering.com) -
Docker Security Considerations Part I
(www.percona.com) -
A gentle introduction to Linux Kernel fuzzing
(blog.cloudflare.com) -
OIL+VCache: File abstraction for distributed systems
(code.fb.com) -
What we're doing to fix Gitaly NFS performance regressions
(about.gitlab.com) -
Bringing Rich Experiences to Memory-constrained TV Devices
(medium.com)#software-engineering #software-architecture #media #systems
-
The deep-dive into how Verizon and a BGP Optimizer Knocked Large Parts of the Internet Offline Monday
(blog.cloudflare.com) -
Article: NotPetya Retrospective
(www.infoq.com) -
How Verizon and a BGP Optimizer Knocked Large Parts of the Internet Offline Today
(blog.cloudflare.com) -
SoundCloud Is Playing the Oboe
(developers.soundcloud.com) -
Presentation: How Rust Views Tradeoffs
(www.infoq.com) -
Towards Post-Quantum Cryptography in TLS
(blog.cloudflare.com)#security #systems #cryptography #encryption #quantum-computing
-
LiveRamp Hackweek: Serializing and Transmitting Bytecode Between JVMs
(liveramp.com) -
Helping organizations do more without collecting more data
(security.googleblog.com) -
Securing Certificate Issuance using Multipath Domain Control Validation
(blog.cloudflare.com) -
Another one bites the apple!
(engineering.linecorp.com) -
Understanding Network Quality: The Rise of Customized Content Delivery
(engineering.linkedin.com) -
Debugging Memory Bloat
(engineering.gusto.com) -
Presentation: Deep Learning on Microcontrollers
(www.infoq.com) -
PHA Family Highlights: Triada
(security.googleblog.com) -
Direct instruction marking in Ruby 2.6
(github.blog) -
Predictive CPU isolation of containers at Netflix
(medium.com) -
Building Facebook’s service encryption infrastructure
(code.fb.com) -
Presentation: The Future of Operating Systems on RISC-V
(www.infoq.com) -
NGINX structural enhancements for HTTP/2 performance
(blog.cloudflare.com) -
Presentation: A Journey into Intel’s SGX
(www.infoq.com) -
The secret life of DNS packets: investigating complex networks
(stripe.com) -
Presentation: LinuxKit
(www.infoq.com) -
Cloudflare architecture and how BPF eats the world
(blog.cloudflare.com) -
Faster script loading with BinaryAST?
(blog.cloudflare.com) -
Presentation: Unikernels Aren’t Dead, They’re Just Not Containers
(www.infoq.com) -
Small Files, Big Foils: Addressing the Associated Metadata and Application Challenges
(blog.cloudera.com)#software-architecture #distributed-systems #hadoop #systems
-
Queue the Hardening Enhancements
(android-developers.googleblog.com) -
How we built V8 natively on ARM
(blog.sqreen.com) -
Securing Third-Party Applications at Scale
(engineering.salesforce.com) -
Presentation: The Evolving Practice of Security
(www.infoq.com) -
Presentation: Graal: Not Just a New JIT for the JVM
(www.infoq.com) -
How C array sizes become part of the binary interface of a library
(developers.redhat.com) -
How we optimized Magic Pocket for cold storage
(blogs.dropbox.com)#software-architecture #distributed-systems #systems #storage
-
eBPF can't count?!
(blog.cloudflare.com) -
Presentation: Designing Distributed Systems with TLA+
(www.infoq.com) -
Podcast: Ashley Williams on Web Assembly, Wasi, & the Application Edge
(www.infoq.com) -
xdpcap: XDP Packet Capture
(blog.cloudflare.com) -
Presentation: Peddle the Pedal to the Metal
(www.infoq.com) -
Presentation: Reducing Risk of Credential Compromise @Netflix
(www.infoq.com) -
Kubernetes Ingress Past, Present, and Future
(itnext.io) -
The Android Platform Security Model
(security.googleblog.com) -
Podcast: Bryan Cantrill on Rust and Why He Feels It’s The Biggest Change In Systems Development in His Career
(www.infoq.com) -
Crossing the Rust FFI frontier with Protocol Buffers
(hacks.mozilla.org) -
How data layout affects memory performance
(developers.redhat.com) -
Network Boot To The Rescue
(tech.showmax.com) -
Improving app performance with ART optimizing profiles in the cloud
(android-developers.googleblog.com) -
Presentation: Fine-grained Sandboxing with V8 Isolates
(www.infoq.com) -
BoringTun, a userspace WireGuard implementation in Rust
(blog.cloudflare.com) -
Designing resilient systems beyond retries (Part 2): Bulkheading, Load Balancing, and Fallbacks
(engineering.grab.com)#software-engineering #software-architecture #scaling #backend #systems
-
An introduction to Linux virtual interfaces: Tunnels
(developers.redhat.com) -
Presentation: Secure Isolation in Rust: Hypervisors, Containers, and the Future of Composable Infrastructure
(www.infoq.com) -
Designing resilient systems beyond retries (Part 1): Rate-Limiting
(engineering.grab.com) -
Open-sourcing Sandboxed API
(security.googleblog.com) -
Accelerating Facebook’s infrastructure with application-specific hardware
(code.fb.com) -
Presentation: Developer Secure Containers for the Cyberspace Battlefield
(www.infoq.com) -
SRE Case Study: URL Distribution Issue Caused by an Application
(www.ebayinc.com) -
MezzFS — Mounting object storage in Netflix’s media processing platform
(medium.com) -
Presentation: The Most Secure Program Is One That Doesn’t Exist
(www.infoq.com) -
Building fast interpreters in Rust
(blog.cloudflare.com) -
The art of writing eBPF programs: a primer.
(sysdig.com) -
Extending Vector with eBPF to inspect host and container performance
(medium.com) -
SOCKMAP - TCP splicing of the future
(blog.cloudflare.com) -
Presentation: The Trouble with Memory
(www.infoq.com) -
Hunting for Memory Leaks in Python applications
(medium.com) -
Introduction To Unikernels
(nordicapis.com) -
Understanding Database Sharding
(www.digitalocean.com) -
Parallel programming and developing fast solutions for your slow programs using threads
(hackernoon.com) -
Distributed PKI: Development and Use Cases
(hackernoon.com) -
Application Scaling with Raft
(rockthecode.io) -
Presentation: Is It Time to Rewrite the Operating System in Rust?
(www.infoq.com) -
TLS Fingerprinting with JA3 and JA3S
(engineering.salesforce.com) -
Presentation: gVisor: Building and Battle Testing a Userspace OS in Go
(www.infoq.com) -
Podman: Managing pods and containers in a local container runtime
(developers.redhat.com) -
Presentation: Decoding Distributed Systems
(www.infoq.com) -
Presentation: The Operating System in 2018
(www.infoq.com) -
Presentation: Caching Beyond RAM: The Case for NVMe
(www.infoq.com) -
Pipelining Consensus Writes to Speed Up Distributed SQL Transactions
(www.cockroachlabs.com) -
Presentation: How to Make Linux Microservice-aware with Cilium and eBPF
(www.infoq.com) -
“Stack Too Deep”- Error in Solidity
(levelup.gitconnected.com) -
Reverse Engineering an Obfuscated Malicious Macro
(medium.com) -
Why I Wrote Redux in Lua
(itnext.io) -
Android Pie à la mode: Security & Privacy
(android-developers.googleblog.com) -
Native secondary indexing in Manhattan
(blog.twitter.com)#software-architecture #DBMS #distributed-systems #systems #data-modeling
-
Presentation: CRDTs in Production
(www.infoq.com)#software-architecture #DBMS #scaling #distributed-systems #systems
-
Security Considerations for Container Runtimes
(developers.redhat.com) -
Open Sourcing Bro-Sysmon
(engineering.salesforce.com) -
More consistent LuaJIT performance
(blog.cloudflare.com) -
IP packet buffering in OVN
(developers.redhat.com) -
Rust 2018 is here… but what is it?
(hacks.mozilla.org)#web-assembly #programming-languages #systems #compilers #rust
-
Cross-Shard Queries & Lookup Tables
(medium.com) -
Troubleshooting Obscure OpenSSH Failures
(engineering.pivotal.io) -
Every 7.8μs your computer’s memory has a hiccup
(blog.cloudflare.com) -
Storing files in a distributed file system using blockchain technology
(www.future-processing.pl) -
Using Apache Kafka to Drive Cutting-Edge Machine Learning
(www.confluent.io)#data-pipeline #software-architecture #machine-learning #backend #systems
-
Offensive testing to make Dropbox (and the world) a safer place
(blogs.dropbox.com) -
Combating Potentially Harmful Applications with Machine Learning at Google: Datasets and Models
(android-developers.googleblog.com) -
How we spent two weeks hunting an NFS bug in the Linux kernel
(about.gitlab.com) -
Demystify The Multi-threading in Node.JS
(hackernoon.com) -
Sinkholing - Face the Threat, Beat the Threat
(tech.showmax.com) -
Working on the Engines While the Plane is Flying
(www.ebayinc.com) -
Cloud Computing without Containers
(blog.cloudflare.com) -
Making floating point math highly efficient for AI hardware
(code.fb.com) -
How to Speed Up Deep Learning Inference Using TensorRT
(devblogs.nvidia.com) -
CUDA on Turing Opens New GPU Compute Possibilities
(devblogs.nvidia.com) -
Article: Who Is Running My Kubernetes Pod? The Past, Present, and Future of Container Runtimes
(www.infoq.com) -
The Treacherous Tangle of Redundant Data: Resilience for Wallaroo
(blog.wallaroolabs.com)#distributed-systems #data-stream #fault-tolerance #systems #reliability
-
More Efficient Range Scan Paging with Scylla 3.0
(www.scylladb.com) -
A Java troubleshooting guide: network, memory leaks and threads
(sysdig.com) -
Facebook open-sources new suite of Linux kernel components and tools
(code.fb.com) -
Power-efficiency for performance-deficiency
(itnext.io) -
Presentation: Next Gen Networking Infrastructure with Rust
(www.infoq.com) -
Introduction to Linux interfaces for virtual networking
(developers.redhat.com) -
Presentation: Digital Publishing for Scale: The Economist and Go
(www.infoq.com) -
Presentation: Programming in Hostile Environments
(www.infoq.com) -
Enabling ECC on PC Engines platforms
(3mdeb.com) -
Uber’s Big Data Platform: 100+ Petabytes with Minute Latency
(eng.uber.com)#software-architecture #distributed-systems #big-data #systems
-
Introducing Component Firmware Update
(blogs.windows.com) -
SqR00t Offensive Security Tech Talks
(medium.com) -
Managing data store locality at scale with Akkio
(code.fb.com) -
Sinkholing - Face the Threat, Beat the Threat
(tech.showmax.com) -
Open Sourcing HASSH
(engineering.salesforce.com) -
Optimize performance in Docker containers used by Embedded Systems Consulting business
(3mdeb.com) -
Glow: A community-driven approach to AI infrastructure
(code.fb.com) -
NVIDIA Turing Architecture In-Depth
(devblogs.nvidia.com) -
NVIDIA TensorRT Inference Server Boosts Deep Learning Inference
(devblogs.nvidia.com) -
Going on a Tair: An Alibaba Guide to NVM Caching Optimization
(hackernoon.com) -
Podcast: Justin Cormack on Decomposing the Modern Operating System
(www.infoq.com) -
Porting Our Software to ARM64
(blog.cloudflare.com) -
Tune Linux Kernel Parameters For PostgreSQL Optimization
(www.percona.com) -
Alibaba Unveils PolarFS Distributed File System for Cloud Computing
(hackernoon.com) -
Applying Seccomp Filters at Runtime for Go Binaries
(blog.heroku.com) -
Introducing ebpf_exporter
(blog.cloudflare.com) -
Article: A Critique of Resizable Hash Tables: Riak Core & Random Slicing
(www.infoq.com)#software-architecture #algorithms #noSQL #distributed-systems #systems
-
An introduction to Debugging (in C and lldb), Part- I
(towardsdatascience.com) -
Introducing Driver Module Framework
(blogs.windows.com) -
Entering God Mode — The Kernel Space Mirroring Attack
(hackernoon.com) -
M3: Uber’s Open Source, Large-scale Metrics Platform for Prometheus
(eng.uber.com) -
Nuage: Making Data Systems Management Scalable
(engineering.linkedin.com) -
TCP Three-Way Handshake
(hackernoon.com) -
Sampling in Observability
(medium.com) -
Presentation: Next Gen Networking Infrastructure with Rust
(www.infoq.com) -
Understanding Program Memories — from exploitation point of view
(medium.com) -
How we scaled nginx and saved the world 54 years every day
(blog.cloudflare.com) -
Building Optimized Containers for Kubernetes
(www.digitalocean.com) -
Article: Understanding Software System Behaviour With ML and Time Series Data
(www.infoq.com) -
The Road to QUIC
(blog.cloudflare.com) -
Presentation: CRI Runtimes Deep Dive: Who's Running My Kubernetes Pod!?
(www.infoq.com) -
Open sourcing oomd, a new approach to handling OOMs
(code.fb.com) -
A Brief History of Containers
(mesosphere.com) -
Netflix SIRT releases Diffy: A Differencing Engine for Digital Forensics in the Cloud
(medium.com) -
Riot's Approach to Anti-Cheat
(engineering.riotgames.com) -
Article: Getting to Know Graal, the New Java JIT Compiler
(www.infoq.com) -
Docker Image Scanning – How to Implement Open Source Container Security (Part 2)
(sysdig.com) -
XARs: An efficient system for self-contained executables
(code.fb.com) -
How to Implement Open Source Container Security: Part 1 Runtime Security
(sysdig.com) -
Mitigating Spectre with Site Isolation in Chrome
(security.googleblog.com) -
Blocking IO in Gunicorn Gevent Workers
(tech.wayfair.com) -
Presentation: Optimizing for Production Workloads
(www.infoq.com) -
How to drop 10 million packets per second
(blog.cloudflare.com) -
Privilege escalation
(www.future-processing.pl) -
Presentation: Unikraft - Unleashing the Power of Unikernels
(www.infoq.com) -
JVM Profiler: An Open Source Tool for Tracing Distributed JVM Applications at Scale
(eng.uber.com) -
Accelerate large-scale applications with BOLT
(code.fb.com) -
Compiler-based security mitigations in Android P
(android-developers.googleblog.com) -
Open-sourcing Sonar, a new extensible debugging tool
(code.fb.com) -
Malware Analysis: Kardon Loader
(engineering.salesforce.com) -
Accelerate large-scale applications with BOLT
(code.facebook.com) -
Satan Ransomware Spawns New Methods to Spread
(hackernoon.com) -
Malware Analysis: Decoding Emotet, Part 1
(engineering.salesforce.com) -
Open-sourcing Sonar, a new extensible debugging tool
(code.facebook.com) -
Analytics on Bare Metal: Xenon and Kafka® Connect
(www.confluent.io) -
Enabling GPUs in the Container Runtime Ecosystem
(devblogs.nvidia.com) -
Static linking vs dyld3
(allegro.tech) -
What Write Skew Looks Like
(www.cockroachlabs.com) -
Python Multithreading and Multiprocessing Tutorial
(www.toptal.com) -
“Use the dynamic tracing tools, Luke”
(developers.redhat.com) -
Tracing System CPU on Debian Stretch
(blog.cloudflare.com) -
Binary Exploitation ELI5– Part 1
(hackernoon.com) -
Determinism: Fixing Divergences
(engineering.riotgames.com) -
chroot, cgroups and namespaces — An overview
(itnext.io) -
Introducing Nanoscope: An Extremely Accurate Method Tracing Tool for Android
(eng.uber.com) -
Adapting Continuous Integration and Delivery to Hardware Quality
(www.ebayinc.com) -
Kubernetes Security Guide, Chapter 3. Securing Kubernetes components: kubelet, etcd and Docker registry
(sysdig.com) -
Towards unprivileged container builds
(kinvolk.io) -
Google: Addressing Cascading Failures
(highscalability.com) -
Adventures with cgo: Part 1- The Pointering
(blog.wallaroolabs.com) -
Robust and efficient traffic engineering with oblivious routing
(research.fb.com) -
Netflix FlameScope
(medium.com) -
Understanding CPU Flame Graphs
(nodesource.com) -
Another reason why your Docker containers may be slow
(hackernoon.com) -
QuantLoader: An In-Depth Malware Analysis
(engineering.salesforce.com) -
Analyzing Changes to the Binary Interface Between the Linux Kernel and its Modules
(developers.redhat.com) -
eBPF, Sockets, Hop Distance and manually writing eBPF assembly
(blog.cloudflare.com) -
Implementing MicroPython as a UEFI Test Framework
(software.intel.com) -
A House of Cards: An Exploration of Security When Building Docker Containers
(blog.heroku.com) -
Buffer overflow in PJSIP, a VoIP open source library
(engineering.linecorp.com) -
A Practical Introduction to Container Terminology
(developers.redhat.com) -
Building mrbuffer: a text editor for a 31 year old computer
(hackernoon.com) -
Timing issues when using BPF with virtual CPUs
(kinvolk.io) -
Adventures with Memory Barriers and Seastar on Linux
(www.scylladb.com) -
Chroot: the magical healing powers of the original Linux virtualization tool
(hackernoon.com) -
A technical deep dive on Meltdown and does it work?
(hackernoon.com) -
Docker Quotas and Mario Bros
(hackernoon.com) -
Profiling: Measurement and Analysis
(engineering.riotgames.com) -
Two Hardware Lessons from the Front Line: PID Loops and Bootloading
(www.viget.com) -
CLR vs JVM: How the Battle Between .NET and Java Extends to The VM-Level
(blog.takipi.com) -
However improbable: The story of a processor bug
(blog.cloudflare.com) -
Avoiding Memory Leak in Golang API
(hackernoon.com) -
In search of 0xffffffffff600400: troubleshooting containers, system calls and performance
(sysdig.com) -
Introducing Ponce: One-click Symbolic Execution
(engineering.salesforce.com) -
SYN packet handling in the wild
(blog.cloudflare.com) -
Exploiting Spectre with Deep learning
(hackernoon.com) -
Concolic Execution and Code Coverage with Triton
(engineering.salesforce.com) -
The Spectre of the Zygote
(hackernoon.com) -
An Explanation of the Meltdown/Spectre Bugs for a Non-Technical Audience
(blog.cloudflare.com) -
WebSpellChecker Stack Buffer Overflow
(engineering.salesforce.com) -
Dealing with the Meltdown patch at Grab
(engineering.grab.com) -
The Dex File Format
(blog.bugsnag.com) -
Seastar: The future is Here
(www.scylladb.com) -
Today's CPU vulnerability: what you need to know
(security.googleblog.com) -
Meraki RCE: When Red Team and Vulnerability Research fell in love
(engineering.salesforce.com) -
My process became PID 1 and now signals behave strangely
(hackernoon.com) -
Copy-on-write friendly Python garbage collection
(engineering.instagram.com) -
Introducing stapbpf – SystemTap’s new BPF backend
(developers.redhat.com) -
The Definitive Guide to Container Security Terminology
(sysdig.com) -
Hands-On Look at ZFS with MySQL
(www.percona.com) -
Erlang Garbage Collector
(erlang-solutions.com) -
Graceful Switching of Worker Processes
(robots.thoughtbot.com) -
Cedux: Experimenting with the Redux Model in C
(spin.atomicobject.com) -
MySQL and Linux Context Switches
(www.percona.com) -
Open sourcing ptracer, a syscall-tracing library for Python
(medium.com) -
Fundamentals of System Design — Part 3
(hackernoon.com) -
Open/R: Open routing for modern networks
(code.facebook.com) -
How to Build the Fastest RPC
(www.scylladb.com) -
Go, don't collect my garbage
(blog.cloudflare.com) -
Thwarting the Tactics of the Equifax Attackers
(blog.cloudflare.com) -
ARM Takes Wing: Qualcomm vs. Intel CPU comparison
(blog.cloudflare.com) -
Perfect locality and three epic SystemTap scripts
(blog.cloudflare.com) -
How to Monkey-Patch the Linux Kernel
(blog.cloudflare.com) -
Executing Parallel Statements to Improve Performance
(www.cockroachlabs.com)#DBMS #performance #cockroachDB #systems #parallel-computing
-
Mastering the Node.js Core Modules - The Process Module
(blog.risingstack.com) -
An update on gobpf - ELF loading, uprobes, more program types
(kinvolk.io) -
Hardening the Kernel in Android Oreo
(android-developers.googleblog.com) -
Compile Once Debug Twice: Picking a Compiler for Debuggability (1/3)
(backtrace.io) -
Debugging a series of miscalculations in osquery
(medium.com)