Hacker News
- Understanding Google's File System (2020) https://www.micahlerner.com/2020/03/22/understanding-googles-file-system.html 41 comments
- Defcon: Preventing overload with graceful feature degradation (2023) https://www.micahlerner.com/2023/07/23/defcon-preventing-overload-with-graceful-feature-degradation.html 95 comments
- XFaaS: Hyperscale and Low Cost Serverless Functions at Meta https://www.micahlerner.com/2024/01/23/xfaas-hyperscale-and-low-cost-serverless-functions-at-meta.html 75 comments
- Blueprint: A Toolchain for Highly-Reconfigurable Microservice Applications https://www.micahlerner.com/2024/01/02/blueprint-a-toolchain-for-highly-reconfigurable-microservice-applications.html 2 comments
- Towards an adaptable systems architecture for memory tiering at warehouse-scale https://www.micahlerner.com/2023/06/29/towards-an-adaptable-systems-architecture-for-memory-tiering-at-warehouse-scale.html 4 comments
- Perseus: A Fail-Slow Detection Framework for Cloud Storage Systems https://www.micahlerner.com/2023/04/16/perseus-a-fail-slow-detection-framework-for-cloud-storage-systems.html 3 comments
- Ambry: LinkedIn’s Scalable Geo-Distributed Object Store https://www.micahlerner.com/2023/03/28/ambry-linkedins-scalable-geo-distributed-object-store.html 10 comments
- Understanding Google’s File System (2020) https://www.micahlerner.com/2020/03/22/understanding-googles-file-system.html 86 comments
- Decoupling IP from services and sockets for addressing agility https://www.micahlerner.com/2022/01/13/the-ties-that-un-bind-decoupling-ip-from-web-services-and-sockets-for-robust-addressing-agility-at-cdn-scale.html 7 comments
- Druid: A Real-Time Analytical Data Store https://www.micahlerner.com/2022/05/15/druid-a-real-time-analytical-data-store.html 28 comments
- Data-Parallel Actors: A Programming Model for Scalable Query Serving Systems https://www.micahlerner.com/2022/06/04/data-parallel-actors-a-programming-model-for-scalable-query-serving-systems.html 4 comments
- Druid: A Real-Time Analytical Data Store https://www.micahlerner.com/2022/05/15/druid-a-real-time-analytical-data-store.html 2 comments
- Monarch: Google’s Planet-Scale In-Memory Time Series Database https://www.micahlerner.com/2022/04/24/monarch-googles-planet-scale-in-memory-time-series-database.html 127 comments
- Unix Shell Programming: The Next 50 Years https://www.micahlerner.com/2021/07/14/unix-shell-programming-the-next-50-years.html 64 comments
- Log-Structured Protocols in Delos, a platform for control plane databases https://www.micahlerner.com/2021/11/23/log-structured-protocols-in-delos.html 2 comments
- The Demikernel Datapath OS Architecture https://www.micahlerner.com/2021/11/09/the-demikernel-datapath-os-architecture-for-microsecond-scale-datacenter-systems.html 9 comments
- Tao: Facebook’s distributed data store for the social graph https://www.micahlerner.com/2021/10/13/tao-facebooks-distributed-data-store-for-the-social-graph.html 39 comments
- Linux implementation of Homa, a protocol to replace TCP for low-latency RPC https://www.micahlerner.com/2021/08/29/a-linux-kernel-implementation-of-the-homa-transport-protocol.html 34 comments
- Homa, a transport protocol to replace TCP for low-latency RPC in data centers https://www.micahlerner.com/2021/08/15/a-linux-kernel-implementation-of-the-homa-transport-protocol.html 41 comments
- Posh: A Data-Aware Shell https://www.micahlerner.com/2021/08/07/posh-a-data-aware-shell.html 27 comments
- Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Containers https://www.micahlerner.com/2021/07/24/from-laptop-to-lambda-outsourcing-everyday-jobs-to-thousands-of-transient-functional-containers.html 22 comments
- Ray: A Distributed Framework for Emerging AI Applications https://www.micahlerner.com/2021/06/27/ray-a-distributed-framework-for-emerging-ai-applications.html 34 comments
- Scaling Memcache at Facebook https://www.micahlerner.com/2021/05/31/scaling-memcache-at-facebook.html 2 comments
- Understanding Raft Consensus https://www.micahlerner.com/2020/05/08/understanding-raft-consensus.html 3 comments
Lobsters
- Rudra: Finding Memory Safety Bugs in Rust at the Ecosystem Scale https://www.micahlerner.com/2021/10/31/rudra-finding-memory-safety-bugs-in-rust-at-the-ecosystem-scale.html 2 comments rust , security
- Homa: A Receiver-Driven Low-Latency Transport Protocol Using Network Priorities, Part I https://www.micahlerner.com/2021/08/15/a-linux-kernel-implementation-of-the-homa-transport-protocol.html 4 comments networking
- From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers https://www.micahlerner.com/2021/07/24/from-laptop-to-lambda-outsourcing-everyday-jobs-to-thousands-of-transient-functional-containers.html 5 comments devops
- Understanding Google’s File System https://www.micahlerner.com/distributed/systems/2020/03/22/understanding-googles-file-system.html 3 comments databases , distributed
- ghOSt: Fast & Flexible User-Space Delegation of Linux Scheduling https://www.micahlerner.com/2021/12/28/ghost-fast-and-flexible-user-space-delegation-of-linux-scheduling.html 5 comments programming
- The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems https://www.micahlerner.com/2021/11/09/the-demikernel-datapath-os-architecture-for-microsecond-scale-datacenter-systems.html 2 comments rust
- Rudra: Finding Memory Safety Bugs in Rust at the Ecosystem Scale https://www.micahlerner.com/2021/10/31/rudra-finding-memory-safety-bugs-in-rust-at-the-ecosystem-scale.html 29 comments programming
- Rudra: Finding Memory Safety Bugs in Rust at the Ecosystem Scale https://www.micahlerner.com/2021/10/31/rudra-finding-memory-safety-bugs-in-rust-at-the-ecosystem-scale.html 8 comments rust
- Homa is a transport protocol with the goal of replacing TCP in the data center. The first part of the series focuses on describing the goals of Homa, while this paper review discusses an open source implementation of the protocol as a Linux Kernel module https://www.micahlerner.com/2021/08/29/a-linux-kernel-implementation-of-the-homa-transport-protocol.html 15 comments linux
- POSH: A Data-Aware Shell https://www.micahlerner.com/2021/08/07/posh-a-data-aware-shell.html 12 comments commandline
- Unix Shell Programming: The Next 50 Years https://www.micahlerner.com/2021/07/14/unix-shell-programming-the-next-50-years.html 18 comments commandline
- Unix Shell Programming: The Next 50 Years https://www.micahlerner.com/2021/07/14/unix-shell-programming-the-next-50-years.html 43 comments programming
- Breakfast of Champions: Towards Zero-Copy Serialization with NIC Scatter-Gather https://www.micahlerner.com/2021/07/07/breakfast-of-champions-towards-zero-copy-serialization-with-nic-scatter-gather.html 6 comments programming
- Understanding Firecracker, AWS Lambda's virtualization software for serverless https://www.micahlerner.com/2021/06/17/firecracker-lightweight-virtualization-for-serverless-applications.html 5 comments programming
- Understanding FoundationDB, Apple/Snowflake/VMWare-built distributed key-value store https://www.micahlerner.com/2021/06/12/foundationdb-a-distributed-unbundled-transactional-key-value-store.html 5 comments programming
- Scaling Memcache at Facebook https://www.micahlerner.com/2021/05/31/scaling-memcache-at-facebook.html 3 comments programming