All Articles

141573 articles · Page 6840 of 7079
Baidu Intelligent Testing
Baidu Intelligent Testing
Jul 7, 2016 · Operations

Challenges and Pain Points of Distributed System Integration Testing

This article examines the common pain points of integration testing in distributed systems, including weak cross‑coupling coverage, lack of clear standards, chaotic composite scenarios, and insufficient risk assessment, and discusses current mitigation approaches and open questions for future exploration.

Distributed Systemsintegration testingrisk assessment
0 likes · 7 min read
Challenges and Pain Points of Distributed System Integration Testing
Tencent TDS Service
Tencent TDS Service
Jul 7, 2016 · Mobile Development

Scaling React Native at Tencent: Performance Wins and Lessons Learned

During a Dev Club session, Tencent engineers shared a comprehensive review of their React Native adoption, covering project history, architecture, version management, performance optimization, crash analysis, and practical tips for mobile developers seeking to balance native quality with cross‑platform efficiency.

AndroidCross‑PlatformPerformance Optimization
0 likes · 19 min read
Scaling React Native at Tencent: Performance Wins and Lessons Learned
ITPUB
ITPUB
Jul 7, 2016 · Databases

Ace the Oracle OCM Exam: Insider Tips, Environment Setup, and Common Pitfalls

This guide shares a detailed recount of preparing for the Oracle OCM certification, covering exam locations, odd/even machine handling, required software installations, crash scenarios, step‑by‑step skillset tasks, and practical review tips to help candidates succeed.

Data GuardOCMOracle
0 likes · 11 min read
Ace the Oracle OCM Exam: Insider Tips, Environment Setup, and Common Pitfalls
ITPUB
ITPUB
Jul 7, 2016 · Databases

How Software Performance Engineering Boosts Database Optimization

The talk explains how systematic software performance engineering, through six optimization patterns such as Fast Path, Batching, Flex Path, First Things First, Coupling, and Alternate Routes, can identify and resolve database performance bottlenecks without merely adding more hardware resources.

Softwareoptimizationperformance engineering
0 likes · 14 min read
How Software Performance Engineering Boosts Database Optimization
ITPUB
ITPUB
Jul 7, 2016 · Fundamentals

Mastering Linux printk: Levels, Macros, and Kernel Logging Mechanics

This article provides a comprehensive guide to Linux's printk system, covering its ring‑buffer design, log level definitions, early boot usage, helper macros, rate‑limiting techniques, kernel‑side implementation details, and ways to access logs from user space.

C++Operating Systemsdebugging
0 likes · 14 min read
Mastering Linux printk: Levels, Macros, and Kernel Logging Mechanics
Architecture Digest
Architecture Digest
Jul 7, 2016 · Operations

Understanding Load Balancing and the Design of Alibaba's VIPServer

This article explains the fundamentals of load balancing, compares common techniques such as DNS round‑robin, hardware and software load balancers, discusses their advantages and drawbacks, and introduces Alibaba's VIPServer as a mid‑tier, seven‑layer load‑balancing solution with advanced health‑check and traffic‑routing features.

DNSL4/L7Load Balancing
0 likes · 19 min read
Understanding Load Balancing and the Design of Alibaba's VIPServer
Qunar Tech Salon
Qunar Tech Salon
Jul 7, 2016 · Backend Development

Design and Practices of Qunar's Self‑Developed High‑Availability Message Middleware

This article shares Qunar's architecture and practical experience in designing a self‑developed high‑availability message middleware, covering its role in transaction processing, consistency guarantees, fault‑tolerance mechanisms, isolation, monitoring, and consumer design, and discusses trade‑offs and operational considerations.

Consistencyfault tolerance
0 likes · 16 min read
Design and Practices of Qunar's Self‑Developed High‑Availability Message Middleware
Efficient Ops
Efficient Ops
Jul 6, 2016 · Cloud Native

How Docker Transforms Cloud Delivery: Real‑World Practices from Alibaba

This article summarizes a 2016 Global Operations conference talk that explains how Docker and micro‑services reshape software delivery, covering Alibaba's container usage, cloud‑native principles, continuous integration, immutable infrastructure, and practical tips for deploying containers at scale.

Container OrchestrationDockercontinuous delivery
0 likes · 27 min read
How Docker Transforms Cloud Delivery: Real‑World Practices from Alibaba
Architects' Tech Alliance
Architects' Tech Alliance
Jul 6, 2016 · Fundamentals

Understanding Network Flooding and Broadcast Storms: From Physical Floods to Data Center Networks

The article uses the analogy of heavy rain flooding to explain network flooding and broadcast storms, describing how Ethernet switches handle unknown frames, why loops cause endless broadcast traffic, and how VLAN segmentation and spanning‑tree protocols mitigate these issues in modern data‑center architectures.

STPVLANbroadcast storm
0 likes · 6 min read
Understanding Network Flooding and Broadcast Storms: From Physical Floods to Data Center Networks
ITPUB
ITPUB
Jul 6, 2016 · Databases

Why CTEs Can Kill SSIS Performance and How to Fix It

A developer encountered severe slowdown when joining a remote server query via a CTE in SSIS, analyzed the underlying CTE and Nested Loops behavior, and resolved the issue by materializing the remote data into a temporary table, achieving a dramatic performance boost.

CTESQL ServerSSIS
0 likes · 7 min read
Why CTEs Can Kill SSIS Performance and How to Fix It
ITPUB
ITPUB
Jul 6, 2016 · Databases

How to Update a Single Field in MongoDB Without Overwriting the Whole Document

The article shares a practical learning workflow for quickly mastering new technologies, illustrates a real‑world Ruby China case where a user‑verification flag must be updated, and demonstrates the correct MongoDB $set syntax to modify only one field without replacing the entire document.

Code ExampleDatabase UpdateLearning Methodology
0 likes · 6 min read
How to Update a Single Field in MongoDB Without Overwriting the Whole Document
Architecture Digest
Architecture Digest
Jul 6, 2016 · Backend Development

Designing a Message Queue: Key Considerations and Architecture

The article explains why and when to use message queues, then walks through designing one from scratch, covering decoupling, eventual consistency, broadcast, flow control, RPC protocols, high availability, storage choices, consumer relationships, reliable delivery, transactions, performance optimizations, and push versus pull models.

Backend ArchitectureDistributed SystemsMessage Queue
0 likes · 35 min read
Designing a Message Queue: Key Considerations and Architecture
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 6, 2016 · Fundamentals

Why Parse FLV? Unlocking Key Metrics for Live Video Quality

This article explains the need to parse FLV files to extract essential streaming metrics such as first‑frame latency, GOP size, and frame‑drop rates, and outlines practical parsing code, quality monitoring techniques, and solutions for common live‑streaming issues.

FLV parsingLive StreamingOSMF
0 likes · 5 min read
Why Parse FLV? Unlocking Key Metrics for Live Video Quality
Qunar Tech Salon
Qunar Tech Salon
Jul 6, 2016 · Information Security

Thirteen Ways Containers Are More Secure Than Virtual Machines

The article explains why containers offer stronger security than virtual machines by detailing thirteen best‑practice features such as disabling SSH, limiting ports, short‑lived containers, immutable designs, automated patching, and comprehensive scanning and logging strategies.

CI/CDContainersdevops
0 likes · 5 min read
Thirteen Ways Containers Are More Secure Than Virtual Machines
Efficient Ops
Efficient Ops
Jul 5, 2016 · Operations

Mastering Web Cache: A Complete Layered Knowledge System

This article presents a systematic overview of web caching, detailing a seven‑layer cache hierarchy, clarifying the differences between buffer and cache, and explaining key cache metrics and design considerations for modern web architectures.

BufferCacheweb cache
0 likes · 11 min read
Mastering Web Cache: A Complete Layered Knowledge System
MaGe Linux Operations
MaGe Linux Operations
Jul 5, 2016 · Fundamentals

How Web Caches Work: From Hits to Expiration Explained

This article explains the fundamentals of web caching, covering cache concepts, hit and miss workflows, expiration handling, conditional validation methods, and multi‑level cache strategies used in HTTP to improve performance and ensure data freshness.

Cache InvalidationCache-ControlConditional Requests
0 likes · 15 min read
How Web Caches Work: From Hits to Expiration Explained