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
Backend Development Jul 24, 2019 vivo Internet Technology

Spring Session Implementation Guide: Session Sharing with Redis in Distributed Systems

Spring Session enables distributed session sharing by storing HTTP session data in Redis, using a filter and listener configuration to replace Tomcat’s in‑memory storage, managing three Redis keys with coordinated expirations, and subscribing to keyspace events for reliable cleanup and cross‑instance access.

Distributed SystemsJavaBackend DevelopmentRedisSession ManagementSession SharingSpring Session
Fundamentals Jul 22, 2019 Architecture Digest

Fundamentals of Distributed Systems: Nodes, Replication, Consistency, and Core Protocols

This article provides a comprehensive overview of distributed‑system fundamentals, covering node concepts, failure types, replication models, consistency levels, performance and availability metrics, data‑distribution strategies, replica control protocols, lease mechanisms, quorum, two‑phase commit, MVCC, Paxos, and the CAP theorem.

distributed systemsCAP theoremreplicationconsistencyconsensus
Fundamentals Jun 4, 2019 ITFLY8 Architecture Home

How Consistent Hashing Eliminates Cache Avalanches in Distributed Systems

This article uses a classic distributed caching scenario to explain consistent hashing, detailing its principles, advantages, challenges like cache avalanche, and solutions such as virtual nodes, while illustrating each step with clear diagrams and examples.

consistent hashingdistributed cachingcache avalanchevirtual nodeshash ring
Fundamentals May 26, 2019 Architect's Tech Stack

Understanding CAP Theorem, Consistency Levels, and BASE Theory in Distributed Systems

This article explains the CAP theorem, the trade‑offs among consistency, availability and partition tolerance, describes strong, weak and eventual consistency models, and introduces the BASE approach as a practical alternative for large‑scale distributed systems.

Distributed SystemsDatabaseBASE theoryCAP theoremConsistencyEventual Consistency
Backend Development May 9, 2019 Tencent Cloud Developer

Evolution of Large-Scale Website Architecture: From Single Server to Distributed Systems

The article traces website architecture evolution from a single‑server LAMP setup to distributed clusters, highlighting stages such as service separation, caching, load‑balanced application servers, read‑write database splitting, CDN/reverse proxy use, distributed storage, NoSQL/search integration, and finally SOA‑based business and service segmentation.

distributed systemssystem architecturemicroservicesscalabilityload balancingcachingCDNdatabase optimization
Fundamentals May 3, 2019 Architects' Tech Alliance

An Overview of Modern Distributed Systems: Storage, Computation, and Management

This article provides a comprehensive introduction to distributed systems, outlining recent research trends, practical technologies such as Paxos and MapReduce, and classifying the field into storage, computation, and management sub‑domains while highlighting why studying this area remains valuable today.

distributed systemsbig datastoragealgorithmscloudcomputation
Backend Development Apr 21, 2019 Architecture Digest

Remembering Joe Armstrong: The Father of Erlang and His Impact on Distributed Systems

The article commemorates Joe Armstrong, the creator of Erlang, outlining his life, contributions to fault‑tolerant distributed computing, his influential talks in China, and the programming wisdom he shared, while providing links to his historic presentations.

distributed systemssoftware engineeringprogramming languageErlangdeveloper adviceJoe Armstrong
Fundamentals Apr 16, 2019 Java High-Performance Architecture

Why Distributed Systems Can’t Have It All: Unpacking the CAP and BASE Theories

The article explains the CAP theorem, detailing how distributed systems must trade off consistency, availability, and partition tolerance, and explores CP vs AP designs, then introduces the BASE model—Basically Available, Soft State, Eventual Consistency—as a practical complement for real‑world architectures.

distributed systemsCAP theoremconsistencyavailabilityBASE model
Fundamentals Apr 11, 2019 Architects' Tech Alliance

Understanding Distributed Systems: Core Concepts, Misconceptions, and Design Principles

The article explains the fundamental concepts of distributed systems, distinguishing them from service‑oriented architectures and middleware, emphasizing the importance of high cohesion, low coupling, and proper decomposition to build scalable, reliable software across multiple processes.

distributed systemsmiddlewaresystem designservice-oriented architecturelow couplinghigh cohesion
Fundamentals Apr 5, 2019 Architecture Digest

An Overview of Recent Developments and Practical Topics in Distributed Systems

This article provides a comprehensive introduction to modern distributed systems, covering recent research trends, practical technologies such as Paxos, Consistent Hashing, MapReduce, Spark, various storage and computing paradigms, and offers guidance for beginners on how to navigate the field.

Distributed Systemsbig datastorageMapReduceparameter serverPaxoscomputing
Previous Page 19 Next