Hasty Briefsbeta

Bilingual

Distributed System Is Slower Than a Laptop

a day ago
  • #Scalability
  • #Cost Efficiency
  • #Distributed Systems
  • A 2015 paper showed single-threaded laptop outperformed distributed systems on large-scale graph processing tasks.
  • Many distributed systems fail to beat a single competent thread even with hundreds of cores, leading to high COST (Configuration that Outperforms a Single Thread).
  • Companies pay millions for distributed systems when simpler, cheaper single-machine solutions suffice and perform better.
  • Hardware improvements have made single servers extremely powerful, but distributed-by-default reflexes persist without justification.
  • Distributed systems often introduce unnecessary complexity, higher costs (compute, engineering, incidents), and slower performance.
  • Frameworks, career incentives, vendor pricing, and misconceptions about scaling drive unnecessary distribution.
  • Legitimate reasons for distribution include data size, availability needs, geographic latency, and organizational partitioning.
  • Building a single-machine baseline before adopting distributed architectures can save costs and improve design decisions.