All Articles

140638 articles · Page 6917 of 7032
Architects' Tech Alliance
Architects' Tech Alliance
Nov 25, 2015 · Cloud Computing

Overview of FusionStorage Distributed Block Storage Architecture and Features

FusionStorage is a distributed block storage solution for x86 servers that separates compute and storage, uses DHT‑based key‑value architecture, provides strong consistency and read‑repair mechanisms, and supports various cache media and advanced storage functions such as thin provisioning and synchronous replication.

DHTFusionStorageblock storage
0 likes · 6 min read
Overview of FusionStorage Distributed Block Storage Architecture and Features
Architect
Architect
Nov 25, 2015 · Mobile Development

Comparison of Android Hot Patch Solutions: Dexposed, AndFix, and ClassLoader

This article compares three popular Android hot‑patch mechanisms—Dexposed, AndFix, and the ClassLoader‑based approach—detailing their underlying principles, implementation details, code examples, and evaluating their compatibility, performance, and ease of use to help developers choose the most suitable solution.

AndFixAndroidDexposed
0 likes · 11 min read
Comparison of Android Hot Patch Solutions: Dexposed, AndFix, and ClassLoader
Architect
Architect
Nov 25, 2015 · Frontend Development

Understanding HTTP Request Lifecycle and Browser Caching Optimizations

This article explains the steps from a client’s HTTP request to server response, analyzes performance bottlenecks such as TCP connection overhead, and presents practical browser‑side caching techniques—including Keep‑Alive, Last‑Modified/If‑Modified‑Since, ETag/If‑None‑Match, Expires, and Cache‑Control—to improve web site speed.

CachingHTTPWeb Development
0 likes · 10 min read
Understanding HTTP Request Lifecycle and Browser Caching Optimizations
Architect
Architect
Nov 25, 2015 · Cloud Native

Kubernetes Architecture Overview and Practical Insights

This article introduces Kubernetes, explains why it is used, outlines its core goals, describes the main components and their functions, discusses the architectural improvements it enables, and shares practical deployment experiences and common issues encountered during real‑world usage.

Container OrchestrationKubernetesdevops
0 likes · 15 min read
Kubernetes Architecture Overview and Practical Insights
ITPUB
ITPUB
Nov 25, 2015 · Operations

Why Meizu Adopted Multi‑Data‑Center Deployment and How It Works

Meizu moved from a single‑datacenter to a multi‑datacenter architecture to improve reliability, reduce latency, and meet user proximity demands, detailing technical challenges, traffic scheduling, read‑heavy and read‑write balanced services, and GSLB‑based routing solutions.

GSLBReliabilityTraffic Scheduling
0 likes · 10 min read
Why Meizu Adopted Multi‑Data‑Center Deployment and How It Works
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Nov 25, 2015 · Backend Development

Mastering Node.js Memory: How V8 Manages Heap, Garbage Collection, and Leak Detection

This article explains Node.js memory architecture, how the V8 engine allocates and frees memory across code, stack, and heap, demonstrates using process.memoryUsage() to monitor RSS, heapTotal and heapUsed, describes V8’s Scavenge and Mark‑Sweep garbage collectors, and provides practical techniques for detecting and debugging memory leaks with heap snapshots and profiling tools.

Garbage CollectionMemory managementNode.js
0 likes · 12 min read
Mastering Node.js Memory: How V8 Manages Heap, Garbage Collection, and Leak Detection
21CTO
21CTO
Nov 25, 2015 · Backend Development

Why Alipay Chose MetaQ: Inside Its High‑Performance Distributed Messaging System

Metamorphosis (MetaQ), Alipay’s open‑source Java‑based distributed messaging middleware, offers high throughput, ordered storage, transaction support, and HA replication, positioning itself as a Kafka‑like solution tailored for massive log, broadcast, and sequential data flows, now powering billions of daily messages for Alipay and Taobao.

JavaKafka AlternativeMetaQ
0 likes · 6 min read
Why Alipay Chose MetaQ: Inside Its High‑Performance Distributed Messaging System
21CTO
21CTO
Nov 25, 2015 · Backend Development

How Uber Scales Its Real‑Time Ride‑Sharing Platform: Architecture & Lessons

This article examines Uber's rapid 38‑fold growth and the engineering choices behind its real‑time market platform, detailing the scheduling system, geographic indexing, microservices, Ringpop, TChannel, and strategies for scalability, availability, and fault tolerance.

Uberbackend-architecturemicroservices
0 likes · 22 min read
How Uber Scales Its Real‑Time Ride‑Sharing Platform: Architecture & Lessons
Efficient Ops
Efficient Ops
Nov 24, 2015 · Operations

Achieve Web High Availability and Static/Dynamic Separation with HAProxy & Keepalived

This article walks through implementing web high availability and static‑dynamic content separation using HAProxy combined with Keepalived, covering load‑balancing concepts, VRRP basics, step‑by‑step configuration of time sync, hostnames, SSH trust, installing required packages, and testing failover scenarios.

HAProxyHigh AvailabilityKeepalived
0 likes · 13 min read
Achieve Web High Availability and Static/Dynamic Separation with HAProxy & Keepalived
dbaplus Community
dbaplus Community
Nov 24, 2015 · Backend Development

Open‑Source vs Commercial Message Queues: Features, Performance & Ops Insights

This article examines the rise of cloud‑native architectures, explains core concepts of Message Oriented Middleware, compares JMS and AMQP protocols, evaluates major commercial and open‑source queue products across functionality, operations management, clustering, high‑availability, stability and extensions, and presents detailed performance test results for point‑to‑point and publish/subscribe modes.

ComparisonMessage QueueMiddleware
0 likes · 20 min read
Open‑Source vs Commercial Message Queues: Features, Performance & Ops Insights
DevOps
DevOps
Nov 24, 2015 · Operations

When to Use Microservices: Benefits, Challenges, and Best Practices

Microservices enable faster, automated DevOps cycles and greater visibility, but they also introduce complexity, maintenance overhead, and potential fragility; this article explains their advantages, common pitfalls, and practical strategies—such as hybrid approaches, outsourcing, and appropriate language choices—to help teams decide when and how to adopt them effectively.

Software Architecturedevopsintegration
0 likes · 9 min read
When to Use Microservices: Benefits, Challenges, and Best Practices
Architects Research Society
Architects Research Society
Nov 24, 2015 · Information Security

Understanding Common Web Application Attacks and the OWASP Top 10

The article explains how modern web and cloud‑based applications are increasingly exposed to a range of application‑layer attacks—including injection, XSS, broken authentication, and insecure redirects—while highlighting OWASP’s Top 10 list, the importance of secure development practices, and IBM’s educational webinar series.

OWASPSecure Codingapplication attacks
0 likes · 10 min read
Understanding Common Web Application Attacks and the OWASP Top 10