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 Oct 15, 2018 Architects' Tech Alliance

Data Sharding in Distributed Systems: Partitioning Strategies, Metadata Management, and Consistency Mechanisms

The article explains how distributed storage systems solve the fundamental problems of data sharding and redundancy by describing three sharding methods (hash, consistent‑hash, and range‑based), the criteria for choosing a shard key, the role of metadata servers, and consistency techniques such as leasing, all illustrated with concrete examples and code snippets.

distributed systemsshardingmetadatadatabasesconsistent hashingrange partition
Backend Development Sep 28, 2018 Manbang Technology Team

Global Unique Ordered ID Generation in Distributed Systems

This article presents a high-availability global unique ordered ID generation solution, Cantor, which addresses the limitations of UUIDs and auto-increment IDs in distributed systems by combining time-based and node-specific sequences for scalability and performance.

Distributed SystemsHigh AvailabilitySnowflake AlgorithmCantorGlobal ID Generation
Fundamentals Sep 4, 2018 Architecture Digest

Message Delivery Semantics in Distributed Systems: At-Most-Once, At-Least-Once, and Exactly-Once

The article explains how unreliable network communication in distributed systems leads to three message delivery semantics—at‑most‑once, at‑least‑once, and exactly‑once—detailing their mechanisms, ordering challenges, and common protocols such as AMQP and MQTT.

Distributed Systemsat-least-onceexactly-oncemessage deliverymessaging protocols
Backend Development Sep 1, 2018 Architecture Digest

Evolution of Large‑Scale Website Architecture: From PHP to Java, Distributed Systems, Mobile, Mid‑Platform and Internationalization

The article outlines how a startup’s web architecture evolves through five major phases—migrating from PHP to Java, adopting distributed micro‑services, enabling mobile access, building a mid‑platform layer, and finally internationalizing the system—to meet growing traffic and business complexity.

distributed systemsScalabilitybackend developmentwebsite architecturetechnology migration
Fundamentals Aug 27, 2018 Architects' Tech Alliance

Design Principles and Architecture of Distributed File Systems

This article provides a comprehensive overview of distributed file systems, covering their historical evolution, essential requirements, architectural models (centralized and decentralized), persistence strategies, scalability, high availability, performance optimization, security mechanisms, and additional considerations such as space allocation, file deletion, small‑file handling, and fingerprint‑based deduplication.

distributed systemsscalabilityhigh availabilitystoragefile systemconsistency
Backend Development Jul 4, 2018 Java Backend Technology

Designing High‑Availability Distributed Systems: SOA, Microservices & Service Mesh

This article explores the evolution and core concepts of modern distributed architectures—including SOA, microservices, and service mesh—explains key theories such as CAP and BASE, and provides practical guidelines for achieving high availability, scalability, and efficient content delivery through techniques like load balancing, CDN, and gray‑release strategies.

distributed systemsmicroservicesCAP theoremhigh availabilityservice meshSOA
Fundamentals Jun 17, 2018 Java Captain

Understanding Distributed Systems and Cluster Architecture: Concepts, Types, and Differences

This article explains the distinction between distributed systems and clusters, outlines cluster’s key features such as scalability and high availability, describes essential capabilities like load balancing and error recovery, details core technologies, classifies common Linux cluster types, and provides examples to illustrate their operation.

distributed systemshigh availabilityload balancingclusterHPCcomputing fundamentals
Backend Development Jun 4, 2018 Architecture Digest

Evolution and Key Concepts of Distributed Architecture for Large-Scale Systems

This article traces the historical development of distributed architecture from early computers to modern large‑scale web systems, explains core concepts such as clustering, replication, and middleware, and outlines eight evolutionary stages that address scalability, reliability, and performance challenges.

backenddistributed systemsarchitecturescalabilitycloud
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
Previous Page 21 Next