All Articles

142341 articles · Page 6792 of 7118
Architecture Digest
Architecture Digest
Dec 14, 2016 · Backend Development

Deep Dive into Netty: How a Server Starts and Binds a Port

This article explains the internal workflow of Netty when launching a server, covering why Netty is chosen over raw JDK NIO, the key components created during bootstrap, the step‑by‑step source‑code analysis of channel creation, initialization, registration, and the final bind operation that activates the server.

ChannelEventLoopJava NIO
0 likes · 18 min read
Deep Dive into Netty: How a Server Starts and Binds a Port
DevOps
DevOps
Dec 13, 2016 · Operations

DevOps Is Not About Automation Tools, But They Are a Prerequisite

DevOps is a methodology that emphasizes collaboration between development and operations to accelerate software delivery, and while tools alone don’t constitute DevOps, automation and container technologies are essential prerequisites that reduce manual hand‑offs, enable self‑service, and improve feedback loops.

Continuous DeliveryDevOpsautomation
0 likes · 7 min read
DevOps Is Not About Automation Tools, But They Are a Prerequisite
Efficient Ops
Efficient Ops
Dec 13, 2016 · Operations

Why Embracing Risk Is Essential for Effective IT Operations

The article explains how acknowledging and managing inevitable risks, avoiding the illusion of zero‑risk contracts, and preparing realistic compromise strategies are crucial for reliable IT operations and incident response.

CompromiseIT OperationsVendor Risk
0 likes · 8 min read
Why Embracing Risk Is Essential for Effective IT Operations
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 13, 2016 · Backend Development

How to Build a High‑Performance Flash Sale System: Strategies & Pitfalls

This article outlines the key technical challenges of flash‑sale (秒杀) systems—high concurrency, cache usage, distributed locking, database pressure, and overselling—and presents practical front‑end and back‑end design patterns, including atomic counters, memcached decrements, queueing, Redis off‑loading, and two‑phase commit solutions.

cachingdistributed-systemsflash sale
0 likes · 8 min read
How to Build a High‑Performance Flash Sale System: Strategies & Pitfalls
21CTO
21CTO
Dec 13, 2016 · R&D Management

Mastering Time Management for Tech Teams with the Four‑Quadrant Method

This article shares a practical four‑quadrant time‑management framework for technical teams, emphasizing the importance of focusing on important‑but‑not‑urgent tasks, allocating work hours, inserting short work slices, and eliminating wasteful meetings to boost productivity and team morale.

Productivityquadrant methodteam leadership
0 likes · 5 min read
Mastering Time Management for Tech Teams with the Four‑Quadrant Method
Hujiang Technology
Hujiang Technology
Dec 13, 2016 · Information Security

Common Pitfalls and Solutions When Building an APK Protection Tool

This article enumerates the typical traps encountered while developing an Android APK protection solution—such as signature verification, JNI library stripping, smali injection limits, magic‑number manipulation, and post‑obfuscation safeguards—and offers practical mitigation strategies for each.

APK protectionAndroid SecurityJNI
0 likes · 11 min read
Common Pitfalls and Solutions When Building an APK Protection Tool
WeChat Backend Team
WeChat Backend Team
Dec 13, 2016 · Information Security

What TLS Design Lessons Can Revolutionize Modern Secure Communications?

This article distills practical design decisions for modern encrypted communication protocols—covering algorithm selection, versioning, PKI choices, library alternatives, replay protection, performance tuning, and latency considerations—while providing a concise appendix of fundamental cryptographic concepts and key references.

TLSkey exchangeprotocol design
0 likes · 15 min read
What TLS Design Lessons Can Revolutionize Modern Secure Communications?
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 13, 2016 · Operations

How Alibaba Evolved Its Application Operations: From Scripts to DevOps

Alibaba’s application operations journey, detailed by researcher Lin Hao, traces the shift from early script‑based practices through tool‑centric phases to a full DevOps transformation, highlighting challenges, automation efforts, and the emerging push toward intelligent, data‑driven operations.

AlibabaDevOpsinfrastructure
0 likes · 19 min read
How Alibaba Evolved Its Application Operations: From Scripts to DevOps
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Dec 13, 2016 · Big Data

Umeng’s Mobile Big Data Platform: Architecture, Challenges & Insights

The article details Umeng’s mobile big‑data platform architecture, describing its Lambda‑style hybrid design, data ingestion pipeline with dual Kafka clusters, offline and real‑time processing using Hadoop, Spark, Storm, and storage layers such as HDFS, HBase, MongoDB and Elasticsearch, while also discussing challenges in data collection, cleaning, computation, security, and value‑added services.

Data ArchitectureHadoopKafka
0 likes · 13 min read
Umeng’s Mobile Big Data Platform: Architecture, Challenges & Insights
dbaplus Community
dbaplus Community
Dec 12, 2016 · Databases

Mastering MySQL GTID: From Basics to Advanced Replication and Recovery

This comprehensive guide explains MySQL GTID fundamentals, its syntax, how to view and generate GTIDs, configure GTID‑based replication, troubleshoot replication errors, integrate GTID with backup/restore, MHA failover, and ensure crash‑safe slaves while discussing performance trade‑offs.

Crash SafetyGTIDMHA
0 likes · 24 min read
Mastering MySQL GTID: From Basics to Advanced Replication and Recovery
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 12, 2016 · Cloud Native

How Alibaba Built a Decade-Long Microservice Architecture: Challenges and Lessons

This article chronicles Alibaba's ten‑year journey from monolithic Java EE deployments to a cloud‑native microservice ecosystem, detailing the technical challenges, the evolution of its EDAS RPC frameworks, comprehensive monitoring, capacity planning, and the strategies that enabled resilient large‑scale services during massive traffic events.

Capacity PlanningMonitoringService Governance
0 likes · 11 min read
How Alibaba Built a Decade-Long Microservice Architecture: Challenges and Lessons
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 12, 2016 · Mobile Development

Comprehensive Guide to iOS Live Streaming App Development: Architecture, Protocols, and Implementation

This article provides a detailed walkthrough of building an iOS live‑streaming application, covering the end‑to‑end workflow from video/audio capture, encoding, and transmission to playback, while explaining key protocols, container formats, GPUImage processing, and code examples for developers.

Mobile DevelopmentRTMPVideo Encoding
0 likes · 21 min read
Comprehensive Guide to iOS Live Streaming App Development: Architecture, Protocols, and Implementation