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
Fundamentals Jul 25, 2021 IT Architects Alliance

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

This article provides a comprehensive overview of distributed system fundamentals, covering concepts such as nodes, replicas, consistency models, data distribution strategies, lease and quorum mechanisms, two‑phase commit, MVCC, Paxos, and the CAP theorem, while discussing their practical engineering trade‑offs and failure handling.

distributed systemsCAP theoremreplicationconsistencyconsensus protocols
Backend Development Jul 20, 2021 Selected Java Interview Questions

Session Sharing Solutions for Distributed Systems: Nginx ip_hash, Tomcat Replication, Redis Cache, and Cookie Approaches

In distributed micro‑service environments, session sharing is essential to prevent repeated logins, and this article explains four practical solutions—Nginx ip_hash load balancing, Tomcat session replication, Redis‑based centralized sessions, and cookie‑based sharing—detailing their implementations, advantages, and drawbacks.

distributed systemsload balancingRedisNginxTomcatsession sharing
Fundamentals Jul 18, 2021 Architects' Tech Alliance

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

This article provides a comprehensive overview of distributed system fundamentals, covering system models, replicas, performance and availability metrics, data distribution strategies, replica protocols such as lease, quorum, two‑phase commit, MVCC, Paxos, and the CAP theorem, with practical engineering considerations.

distributed systemsCAP theoremreplicationconsistencyPaxostwo-phase commitlease
Backend Development Jul 15, 2021 Youzan Coder

Message Queue Architecture Comparison: NSQ, Kafka, and RocketMQ in Distributed Systems

The article compares the architectures of NSQ (YouZan branch), Kafka, and RocketMQ—detailing their coordination mechanisms, storage models, consistency guarantees, and operational trade‑offs—while recommending Kafka for log‑big‑data workloads, RocketMQ for massive topic counts, and NSQ for extensibility and lightweight deployment.

distributed systemssystem architecturehigh availabilitymiddlewareKafkamessage queueRocketMQNSQ
Databases Jun 15, 2021 Full-Stack Internet Architecture

Evolution of Database Architecture: From Single MySQL to Distributed Systems

This article uses a fictional bank scenario to illustrate how database architectures evolve from a single MySQL instance through caching, master‑slave replication, vertical splitting, horizontal sharding, clustering, and finally the adoption of NoSQL and search engines to handle growing traffic and data complexity.

ShardingcachingMySQLReplicationNoSQLDatabase Scaling
Information Security Jun 13, 2021 IT Architects Alliance

Understanding RBAC Permission Models and Their Design in Distributed Systems

This article explains the fundamentals of permission management, detailing the RBAC0‑RBAC3 models, user‑role‑permission relationships, user groups, organizational and positional structures, and how to design database schemas and authorization workflows for complex distributed systems.

Distributed SystemsAccess ControlPermission ManagementAuthorizationRBACRole Hierarchy
Backend Development Apr 26, 2021 Top Architect

Zookeeper Overview: Installation, Features, and Theory for High‑Concurrency Distributed Systems

This article introduces Zookeeper as a high‑performance coordination service for distributed systems, covering its role in concurrent environments, installation steps on Linux, core characteristics, data model, session and watch mechanisms, and practical usage examples to help readers understand and apply it in backend development.

Distributed SystemsBackend DevelopmentZookeeperHigh ConcurrencyCoordination Service
Fundamentals Apr 24, 2021 Top Architect

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

This article provides a comprehensive overview of distributed system fundamentals, covering node models, replica concepts, various consistency levels, data distribution strategies, lease-based caching, quorum mechanisms, two‑phase commit, MVCC, Paxos consensus, and the CAP theorem, illustrating each with practical examples and diagrams.

Distributed SystemsCAP theoremreplicationconsistencyconsensusPaxosquorumlease
Backend Development Mar 29, 2021 macrozheng

Why Simple CRUD Apps Need Distributed Systems: From Scaling to CAP Theory

From a simple CRUD application to a robust distributed architecture, this article explains why vertical scaling hits limits, how horizontal scaling and system partitioning work, the goals of transparency, scalability and reliability, and key concepts such as sharding, load balancing, CAP and BASE theories.

distributed systemsbackend architecturescalabilityCAP theoremload balancing
Fundamentals Mar 18, 2021 Full-Stack Internet Architecture

Understanding Distributed Systems: Scaling, Partitioning, and CAP Theory

This article explains the fundamentals of distributed systems, covering why they arise, vertical and horizontal scaling, system splitting, sharding and partitioning strategies, load balancing, replication, the CAP theorem, and the BASE model, all illustrated with practical examples and code snippets.

Distributed SystemsscalabilityCAP theorempartitioning
Previous Page 13 Next