Search

Discover articles.

Search across authors, categories, and technical themes. The layout mirrors the editorial references while staying responsive and fast.

Results

Matches for “distributed systems”

1000 results
Databases Apr 18, 2018 Architecture Digest

Understanding Distributed Architecture and Its Applications in MySQL and Large‑Scale Systems

The article explains the concept of distributed architecture, its key characteristics such as cohesion and transparency, showcases how MySQL and middleware like Mycat are used in e‑commerce platforms, and outlines the evolution, practical implementations, and challenges of building scalable distributed database systems.

distributed systemsbig datascalabilitydatabase architectureMySQLMycat
Operations Mar 1, 2018 360 Zhihui Cloud Developer

AI-Driven Strategies for Optimizing Resource Management in Distributed Systems

This article reviews cloud gaming resource management, introduces search‑engine instance distribution techniques, explores AI‑based disk‑failure prediction and load forecasting, and presents replica and DDoS‑detection strategies to improve efficiency and reliability of large‑scale distributed systems.

distributed systemsAIload balancingresource managementfailure predictionreplica strategy
Backend Development Feb 8, 2018 Baixing.com Technical Team

How to Solve Data Races with Lightweight Distributed Locks in High‑Concurrency Systems

This article explains how to avoid data races in high‑traffic distributed systems by comparing pessimistic and optimistic concurrency control, demonstrating RDBMS row locks and a Redis‑based distributed lock implementation with Python code examples.

PythonRedisconcurrency controldistributed lockRDBMSoptimistic lockingpessimistic locking
Fundamentals Jan 16, 2018 Architecture Digest

Consistency, Consensus, and Reliability in Distributed Systems

This article explains the core challenges of achieving consistency in distributed systems, describes consensus algorithms such as Paxos and Raft, discusses theoretical limits like the FLP impossibility and CAP theorem, and shows how trade‑offs among consistency, availability, and partition tolerance shape practical system design.

distributed systemsCAP theoremconsistencyRaftblockchainPaxosconsensus algorithmsFLP impossibility
Backend Development Dec 29, 2017 Dada Group Technology

Implementing a Custom Circuit Breaker in Distributed Systems

This article details the implementation of a custom circuit breaker to prevent system failures in distributed systems, covering design principles, Java and Python implementations, and its effectiveness during high traffic periods.

Distributed SystemsJavaSystem ArchitecturePythonhigh availabilityCircuit Breaker
Backend Development Dec 27, 2017 Architecture Digest

Handling Transactions, Failover, and Exactly‑Once Semantics in Distributed Systems

This article explores how distributed systems determine node liveness, manage failover and recovery, and implement at‑most‑once, at‑least‑once, and exactly‑once processing guarantees—including opaque transactions and two‑phase commit—using examples from Kafka, Zookeeper, and big‑data pipelines.

distributed systemsbig datatransactionzookeeperkafkafailoverexactly-once
Backend Development Nov 14, 2017 Qunar Tech Salon

Designing Distributed Systems Inspired by McDonald’s Restaurant Operations

The article uses everyday observations from a McDonald’s restaurant to illustrate core distributed system concepts such as master‑slave architecture, two‑phase commit, microservice decomposition, task queues, and container orchestration, showing how these principles apply to backend engineering.

distributed systemsmicroservicesKubernetesHBasemaster-slavetwo-phase commitCassandra
Backend Development Nov 13, 2017 Java Backend Technology

Transforming Monolithic Websites to Scalable, High‑Performance Distributed Systems

Learn how early monolithic websites evolve into distributed architectures by splitting applications, services, and data, implementing load balancers, reverse proxies, caching, CDN, database sharding, and security measures, while focusing on performance, high availability, scalability, and extensibility for robust, high‑traffic sites.

distributed systemsperformance optimizationscalabilityhigh availabilitysecuritywebsite architecture
Databases Nov 7, 2017 Architecture Digest

Event Ordering, Logical Clocks, TrueTime, and Hybrid Logical Clock in Distributed Systems

The article explains how distributed systems achieve linearizability by using logical clocks, TrueTime, Hybrid Logical Clocks, and Timestamp Oracle mechanisms to establish a global ordering of events despite clock skew and network delays.

distributed systemslinearizabilityHybrid Logical ClockTrueTimelogical clocktimestamp oracle
Databases Sep 29, 2017 Architecture Digest

Ensuring Consistency in Distributed Systems: From Local Transactions to Two‑Phase Commit and Compensation Mechanisms

This article examines various consistency solutions for distributed systems, including strong and eventual consistency, local database transactions, two‑phase commit, TCC, rollback mechanisms, local message tables, and compensation techniques, illustrating their trade‑offs and appropriate application scenarios.

distributed systemsmessage queuecompensationtransactionsconsistencytwo-phase commit
Previous Page 22 Next