| A large scale analysis of hundreds of in-memory cache clusters at Twitter | case-study, redis, scale | 2020-11-06 | 
| ACMS: The Akamai Configuration Management System | akamai, configuration | 2021-07-22 | 
| An Empirical Study on the Correctness of Formally Verified  Distributed  Systems | verification, distributed-systems | 2019-03-03 | 
| Anna: A KVS For Any Scale | big-data | 2016-01-01 | 
| ApproxJoin: Approximate Distributed Joins | distributed-systems, database-things | 2018-12-25 | 
| Asynchronous Monad for Reactive IoT Programming | haskell, frp | 2020-11-23 | 
| Automatically Detecting and Fixing Concurrency Bugs in Go Software Systems | go, concurrency | 2021-03-13 | 
| Azure Data Lake Store: A Hyperscale Distributed File Service for Big Data Analytics | big-data | 2016-01-01 | 
| Big Data Technology Literature Review | big-data | 2016-01-01 | 
| Broom: sweeping out Garbage Collection from Big Data systems |  | 2016-01-01 | 
| Build systems a la carte | haskell, build-systems, spj | 2018-06-14 | 
| Charon: Declarative Provisioning and Deployment | nix, functional-programming | 2016-01-01 | 
| Checking Cloud Contracts in Microsoft Azure | firewalls, model-checking | 2021-05-21 | 
| City Data Fusion: Sensor Data Fusion in the Internet of Things |  | 2016-01-01 | 
| Cloud Programming Simplified: A Berkeley View on Serverless Computing | cloud | 2019-06-29 | 
| Combining Deep and Shallow Embedding for EDSL | haskell, dsl | 2018-07-31 | 
| Concurrent multi-level arrays: Wait-free extensible hash maps |  | 2016-01-01 | 
| Debugging Distributed Systems withWhy-Across-Time Provenance | distributed-systems | 2018-12-25 | 
| Dissecting Apple's Meta-CDN during an iOS Update | cdn | 2019-01-10 | 
| Distributed Systems | distributed-systems | 2018-07-01 | 
| Domain-specific Languages and Code Synthesis Using Haskell | haskell | 2016-01-01 | 
| Dynamic Space Limits for Haskell | haskell, ghc | 2019-02-01 | 
| Engineering and Software Engineering | general | 2018-06-01 | 
| Everything You Always Wanted to Know About Synchronization but Were Afraid to Ask |  | 2016-01-01 | 
| Examining Raft’s behavior during partial network failures | raft, distributed-systems | 2020-07-22 | 
| Fail-Slow at Scale: Evidence of Hardware Performance Faults in Large Production Systems |  | 2016-01-01 | 
| Fault Tolerant Functional Reactive Programming (Functional Pearl) | haskell | 2018-10-05 | 
| Fault Tolerant Functional Reactive Programming | haskell | 2020-10-24 | 
| Filter Before You Parse: Faster Analytics on Raw Data with Sparser | big-data | 2018-09-22 | 
| From monoids to near-semirings: the essence of MonadPlus and alternative | haskell | 2016-01-01 | 
| Future Psychohistory - Computation and Humanity |  | 2016-01-01 | 
| Google’s MapReduce Programming Model — Revisited | big-data | 2016-01-01 | 
| Gorilla: A Fast, Scalable, In-Memory Time Series Database | scaling, database | 2019-04-04 | 
| Gray Failure: The Achilles’ Heel of Cloud-Scale Systems |  | 2016-01-01 | 
| Hailstorm: Distributed Stream Processing with Exactly Once Semantics | haskell | 2016-01-01 | 
| Hokusai — Sketching Streams in Real Time |  | 2016-01-01 | 
| How functional programming mattered |  | 2016-01-01 | 
| Identifying impactful service system problems via log analysis | analysis, logs | 2018-12-25 | 
| In Search of an Understandable Consensus Algorithm (Extended Version) | distributed-systems, raft, leader-election | 2019-01-19 | 
| Jitsu: Just-In-Time Summoning of Unikernels |  | 2016-01-01 | 
| Linux Traffic Control Classifier-Action Subsystem Architecture | tc, linux, firewalls | 2021-06-23 | 
| MOV is Turing Complete | low-level, assembly, x86 | 2019-04-15 | 
| MaRe: a MapReduce-Oriented Framework for Processing Big Data with Application Containers | map/reduce, big-data, containers | 2019-08-21 | 
| Monad Transformers Step by Step | haskell | 2016-01-01 | 
| Monadic Parser Combinators | haskell, parsing, classic | 2019-02-18 | 
| Monads for functional programming | haskell | 2018-06-30 | 
| NetChain: Scale-Free Sub-RTT Coordination |  | 2016-01-01 | 
| New Directions in Cloud Programming | general, cloud | 202-02-13 | 
| Next-Paradigm Programming Languages: What Will They Look Like and What Changes Will They Bring? | programming-languages, future | 2019-05-13 | 
| Omid, Reloaded: Scalable and Highly-Available Transaction Processing |  | 2016-01-01 | 
| On the Design of Distributed Programming Models |  | 2016-01-01 | 
| On the Turing Completeness of MS PowerPoint | computation, wacky | 2020-10-01 | 
| Online Reconstruction of Structural Information from Datacenter Logs | big-data | 2016-01-01 | 
| Out of the Tar Pit | general | 2021-08-16 | 
| Overload Control for Scaling WeChat Microservices | scaling | 2018-12-25 | 
| Paxos Made Simple | distributed-systems, consensus | 2019-05-15 | 
| Paxos vs Raft: Have we reached consensus on distributed consensus? | raft, distributed-systems | 2021-07-21 | 
| Programming Paradigms for Dummies: What EveryProgrammer Should Know | general | 2019-04-20 | 
| Protocol-Aware Recovery for Consensus-Based Storage |  | 2016-01-01 | 
| Python 3 Types in the Wild: A Tale of Two Type Systems | python, type-systems | 2021-04-05 | 
| Quantum Computing in the NISQ era and beyond |  | 2016-01-01 | 
| Quantum algorithms: an overview |  | 2016-01-01 | 
| Session Types with Linearity in Haskell | haskell, types | 2020-10-23 | 
| Skyway: Connecting Managed Heaps in Distributed Big Data Systems |  | 2016-01-01 | 
| Spanner: Becoming a SQL System |  | 2016-01-01 | 
| Stitch: The Sound Type-Indexed Type Checker | haskell, types | 2018-12-31 | 
| Storage Solutions for Big Data Systems: A Qualitative Study and Comparison | survey, storage | 2019-08-21 | 
| Stream Fusion. From Lists to Streams to Nothing at All | haskell | 2016-01-01 | 
| Supermonads | haskell | 2016-01-01 | 
| TC Flower Offload | tc, linux, firewalls | 2021-06-27 | 
| The  Next 700  Programming Languages | general | 2021-08-20 | 
| The Essential Guide To Queueing Theory | flow-control | 2016-01-01 | 
| The HdpH DSLs for scalable reliable computation | haskell, distributed-systems | 2016-01-01 | 
| The Influence of Organizational Structure On Software Quality: An Empirical Case Study |  | 2016-01-01 | 
| There is no Fork: an Abstraction for Efficient, Concurrent, and Concise Data Access | haskell | 2016-01-01 | 
| Throttling Utilities in the IBM DB2 Universal Database Server |  | 2016-01-01 | 
| Towards Haskell in the Cloud | haskell, spj | 2016-01-01 | 
| Towards Multiverse Databases | databases, rust | 2021-10-22 | 
| Typed Tagless Final Interpreters | haskell, oleg | 2016-01-01 | 
| Understanding Real-WorldConcurrency Bugs in Go | concurrency, go | 2019-02-26 | 
| What slows you down? Your network or your device? | performance | 2016-01-01 | 
| Why Most Unit Testing is Waste | testing | 2019-07-22 | 
| Session Types for Rust | rust, types | 2022-04-17 |