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 Aug 10, 2021 Top Architect

Using Zookeeper for Configuration Management, Distributed Locks, Queues, and Load Balancing in Backend Systems

This article explains how Zookeeper can be employed in backend applications for centralized configuration management, implementing distributed locks, building distributed queues, and achieving load balancing, providing detailed Java code examples and step‑by‑step explanations of each use case.

Distributed SystemsJavaConfiguration ManagementZookeeperDistributed Lock
Databases Aug 9, 2021 php中文网 Courses

Interview Transcript: MySQL, Redis, PHP, and Distributed Systems Questions

The article records a video interview where the candidate answers technical questions on MySQL isolation levels, InnoDB indexing, locking, distributed locks, Redis sharding, PHP‑FPM architecture, RabbitMQ, AOP, Hyperf, and other backend topics, reflecting on the challenges faced during the session.

distributed-systemsredismysqlinterviewdatabases
Backend Development Aug 7, 2021 Java Tech Enthusiast

Cache Optimization and Distributed Locking in High-Concurrency Systems

By illustrating how to replace simple HashMap caching with Redis‑based distributed caches and locks—using SETNX, Lua scripts, and Redisson—the article shows Spring Boot developers how to prevent cache breakdown, ensure data consistency, and dramatically improve throughput in high‑concurrency web applications.

distributed systemsPerformance OptimizationRediscachinghigh-concurrencySpring Bootload testingcache consistencydistributed locking
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
Previous Page 13 Next