Tagged articles
3100 articles
Page 30 of 31
Efficient Ops
Efficient Ops
Jul 6, 2017 · Operations

36 Ops Strategies: Permissions, Documentation, and Capacity Management

The article shares practical operations lessons—from periodic permission audits and thorough documentation to capacity monitoring, log rotation, and automation—illustrating how systematic practices and tooling can standardize and streamline IT infrastructure management.

DocumentationIT ManagementMonitoring
0 likes · 8 min read
36 Ops Strategies: Permissions, Documentation, and Capacity Management
Efficient Ops
Efficient Ops
Jul 5, 2017 · Operations

How Panda Live’s Rancho System Automates Secure, Scalable Deployments

Rancho is a unified release platform built for Panda Live that streamlines project onboarding, enforces multi‑layer security through SSO, user and project permissions, provides a web‑based front‑end and back‑end for tag selection, environment mapping, automated deployment, audit logging, and rollback, dramatically reducing release cycles.

DeploymentOperationsautomation
0 likes · 16 min read
How Panda Live’s Rancho System Automates Secure, Scalable Deployments
ITPUB
ITPUB
Jun 30, 2017 · Operations

Automate Linux Swap File Creation and Removal with Simple Shell Scripts

This guide shows how to check existing swap space, then use two lightweight shell scripts to automatically create, mount, and later remove a swap file on Linux, including code examples, permission steps, and verification commands.

Linuxautomationshell-script
0 likes · 5 min read
Automate Linux Swap File Creation and Removal with Simple Shell Scripts
Qunar Tech Salon
Qunar Tech Salon
Jun 30, 2017 · Operations

Introduction to Qunit: Zero‑Intrusion Aspect Technology and Distributed Execution Platform

The article introduces Qunit, an API automation testing framework built on JUnit, explains its zero‑intrusion Java Agent aspect for mocking third‑party services, and describes a distributed execution platform that creates isolated environments to run tests in parallel, dramatically reducing overall test execution time.

API testingDistributed TestingJava
0 likes · 11 min read
Introduction to Qunit: Zero‑Intrusion Aspect Technology and Distributed Execution Platform
DevOps
DevOps
Jun 28, 2017 · Operations

The Importance of Continuous Testing in DevOps

This article explains why continuous testing is essential for effective DevOps, describing its role in feedback loops, key performance metrics, testing frameworks, and how automated testing drives quality and rapid delivery across development, QA, and operations.

DevOpsOperationsautomation
0 likes · 5 min read
The Importance of Continuous Testing in DevOps
21CTO
21CTO
Jun 28, 2017 · Operations

What Is DevOps? Benefits, Challenges, and Balancing Efficiency with Stability

This article explains what DevOps is, compares it with traditional development‑operations workflows, outlines its advantages and drawbacks, discusses key challenges such as balancing efficiency with stability, responsibility allocation, and measurement metrics, and concludes with practical takeaways for modern operations teams.

DevOpsEfficiencyautomation
0 likes · 9 min read
What Is DevOps? Benefits, Challenges, and Balancing Efficiency with Stability
ITPUB
ITPUB
Jun 24, 2017 · Fundamentals

10 Proven Programming Productivity Hacks Every Developer Should Try

This article shares ten practical techniques—from rubber‑duck debugging and rapid feedback loops to regular breaks, automation, hands‑on practice, exercise, prior‑reading, meticulous note‑taking, and daily planning—that help developers work more efficiently and maintain a healthy workflow.

automationnote-takingproductivity
0 likes · 7 min read
10 Proven Programming Productivity Hacks Every Developer Should Try
Meituan Technology Team
Meituan Technology Team
Jun 23, 2017 · Mobile Development

Automated Mobile App Testing: Transition from Calabash to Appium with BDD Integration

To cut costly manual testing for Meituan‑Dianping’s overseas travel apps, the team replaced Calabash with an Appium‑Cucumber BDD framework, gaining cross‑platform stability, easier iOS integration, richer element locating, Jenkins‑compatible reporting, and faster overall execution despite slightly longer per‑run times.

AppiumBDDCalabash
0 likes · 17 min read
Automated Mobile App Testing: Transition from Calabash to Appium with BDD Integration
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 22, 2017 · Operations

Implementing Periodic Releases and Operational Automation for Small Teams

The article describes how a small development team adopts a three‑week periodic release cadence, improves demand management, resolves operational concerns, and standardizes configuration, environment, deployment, and testing processes to achieve continuous delivery with higher quality and lower coordination cost.

Configuration ManagementContinuous DeliveryOperations
0 likes · 13 min read
Implementing Periodic Releases and Operational Automation for Small Teams
MaGe Linux Operations
MaGe Linux Operations
Jun 21, 2017 · Operations

Master Ansible: From Basics to Advanced Playbooks and Automation

This comprehensive guide walks you through Ansible fundamentals, architecture, installation, core modules, playbook structure, variables, templates, handlers, roles, conditionals, loops, and practical examples, enabling you to automate configuration management across multiple Linux hosts with confidence and precision.

Configuration ManagementDevOpsPlaybooks
0 likes · 23 min read
Master Ansible: From Basics to Advanced Playbooks and Automation
ITPUB
ITPUB
Jun 20, 2017 · Fundamentals

10 Essential Bash Scripting Tips for Reliable Linux Automation

Learn ten practical Bash scripting techniques—including adding comments, exiting on errors, proper variable quoting, using functions, correct string comparisons, modern command substitution, readonly variables, naming conventions, and debugging—to write more efficient, reliable, and maintainable scripts for Linux automation tasks.

BashBest PracticesLinux
0 likes · 6 min read
10 Essential Bash Scripting Tips for Reliable Linux Automation
Efficient Ops
Efficient Ops
Jun 15, 2017 · Operations

How Tencent Automated Operations for a Billion‑Red‑Packet Event

This article details Tencent's operation automation for the 2016 Chinese New Year QQ red‑packet activity, describing the massive traffic challenge, the architectural design, the shift from manual to CMDB‑driven one‑click scaling, load‑testing, flexible protection strategies, and on‑site monitoring that enabled rapid, reliable handling of billions of red‑packet transactions.

CMDBOperationsScaling
0 likes · 20 min read
How Tencent Automated Operations for a Billion‑Red‑Packet Event
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 15, 2017 · Operations

The Six‑Step Commit Method for Effective Continuous Integration

This article explains the true practice of Continuous Integration, introduces Martin Fowler’s definition, details a six‑step commit workflow (the “check‑in‑dance”), addresses common team questions, and offers practical tips such as token control and visual CI status monitoring.

CIautomationcontinuous integration
0 likes · 7 min read
The Six‑Step Commit Method for Effective Continuous Integration
ITPUB
ITPUB
Jun 15, 2017 · Operations

Mastering Logrotate: Automate Linux Log Rotation and Retention

This guide explains why logrotate is essential for Linux system security, details its default configuration files, shows how the cron‑based rotation works, lists key options, provides practical Nginx and custom rotation examples, and highlights the critical copytruncate option for seamless log handling.

Log Managementautomationlogrotate
0 likes · 12 min read
Mastering Logrotate: Automate Linux Log Rotation and Retention
ITPUB
ITPUB
Jun 15, 2017 · Backend Development

How to Send Logs and Alerts to WeChat Using wechat_sender

This guide explains how to install, configure, and use the wechat_sender tool—built on wxpy and Tornado—to forward logs, alerts, and scheduled messages from scripts or web services directly to personal or group WeChat chats.

alertingautomationlogging
0 likes · 5 min read
How to Send Logs and Alerts to WeChat Using wechat_sender
Efficient Ops
Efficient Ops
Jun 14, 2017 · Operations

Scaling Alibaba's Operations: Inside StarAgent, Qingteng & Normandy

This article details Alibaba's evolution of its operations platform, describing the design, features, and performance of StarAgent, the Qingteng P2P file distribution system, and the Normandy application‑deployment platform, highlighting how these tools enable high‑availability, automation, and massive scalability across global data centers.

AlibabaDevOpsOperations
0 likes · 13 min read
Scaling Alibaba's Operations: Inside StarAgent, Qingteng & Normandy
MaGe Linux Operations
MaGe Linux Operations
Jun 9, 2017 · Operations

5 Powerful Linux Commands to Delete All Files in a Directory

This guide presents five effective Linux command-line techniques for removing every file in the current directory and another five methods for clearing all files within a specified directory, covering simple rm usage, find with -delete or -exec, xargs, and loop constructs.

Linuxautomationfile deletion
0 likes · 3 min read
5 Powerful Linux Commands to Delete All Files in a Directory
DevOps
DevOps
Jun 8, 2017 · Operations

The Illusion of Tool‑Stacked DevOps and the Need for a True DevOps Culture

The article argues that merely stacking automation tools does not create DevOps; instead, a sustainable DevOps practice requires cultural changes such as shared responsibility, trust, autonomy, continuous feedback, and tolerance of failure to break down silos between development and operations.

CollaborationCultureDevOps
0 likes · 13 min read
The Illusion of Tool‑Stacked DevOps and the Need for a True DevOps Culture
DevOps
DevOps
Jun 7, 2017 · Operations

Key Findings from the 2017 Puppet State of DevOps Report

The 2017 Puppet State of DevOps Report reveals that high‑performing IT teams deploy code far more frequently, recover from failures dramatically faster, and rely on automation, loose‑coupled architectures, lean product management, and transformational leadership to achieve superior continuous delivery outcomes.

Continuous DeliveryDevOpsLean Product Management
0 likes · 5 min read
Key Findings from the 2017 Puppet State of DevOps Report
dbaplus Community
dbaplus Community
Jun 5, 2017 · Operations

Designing an Effective CMDB: Insights from a 2017 GDevOps Talk

This article summarizes Zhang Chuan’s 2017 GDevOps conference presentation on CMDB, covering its definition, common implementations, design principles, automation integration, synchronization strategies, and the business value of a centralized configuration management database.

CMDBConfiguration Managementasset management
0 likes · 12 min read
Designing an Effective CMDB: Insights from a 2017 GDevOps Talk
ITPUB
ITPUB
May 31, 2017 · Operations

Automate Bulk Host Addition for Cacti and Nagios with Simple Scripts

The article explains how to automate the tedious process of adding multiple hosts to Cacti and Nagios by using shell‑wrapped PHP scripts and custom templates, provides download links, and shares practical tips to avoid common installation pitfalls.

BatchCactiMonitoring
0 likes · 5 min read
Automate Bulk Host Addition for Cacti and Nagios with Simple Scripts
dbaplus Community
dbaplus Community
May 24, 2017 · Databases

Automate Oracle RMAN Backup Validation and Restore with Shell Scripts

This article presents two comprehensive Shell scripts—one to validate Oracle RMAN backup sets and another to perform a full backup‑restore experiment—detailing SSH trust configuration, source information collection, log transfer, directory preparation, and step‑by‑step RMAN restore commands, all illustrated with practical screenshots and a GitHub repository link.

Database AdministrationOracleRMAN
0 likes · 15 min read
Automate Oracle RMAN Backup Validation and Restore with Shell Scripts
Efficient Ops
Efficient Ops
May 19, 2017 · Operations

How Continuous Integration Powers Fast, Reliable Software Delivery

Continuous Integration (CI) enables teams to merge code frequently, automatically build, test, and deploy, improving software quality, accelerating bug detection, and supporting agile development, with practical examples from fir.im’s pipeline, branch strategy, testing suites, and visualization techniques for effective DevOps.

automationci/cdcontinuous integration
0 likes · 12 min read
How Continuous Integration Powers Fast, Reliable Software Delivery
DevOps
DevOps
May 16, 2017 · Operations

DevOps Evolution: Key Takeaways from Patrick Debois’ DevOpsDays Austin Slides

The article presents a visual recap of Patrick Debois' DevOpsDays Austin presentation, illustrating the history, culture, practices, challenges, and future directions of DevOps through a series of themed paintings and captions that highlight automation, measurement, feedback loops, and the human side of the movement.

Continuous DeliveryCultureDevOps
0 likes · 9 min read
DevOps Evolution: Key Takeaways from Patrick Debois’ DevOpsDays Austin Slides
DevOps
DevOps
May 14, 2017 · Operations

Expert Xu Lei on DevOps Efficiency, Practices, and Toolchains

In this interview, DevOps veteran Xu Lei explains that efficiency is the core competitive advantage of DevOps, shares real‑world transformation cases, outlines three key success factors, and recommends a comprehensive set of lifecycle, automation, testing, and orchestration tools for enterprises.

DevOpsEfficiencyautomation
0 likes · 16 min read
Expert Xu Lei on DevOps Efficiency, Practices, and Toolchains
DevOps
DevOps
May 11, 2017 · Operations

Understanding DevOps: Principles, Differences from Traditional Models, Challenges, and Measurement

This article explains what DevOps is, contrasts it with traditional development‑operations workflows, discusses its benefits and drawbacks, outlines key challenges such as balancing efficiency with stability, responsibility allocation, and assessment, and presents four metrics for evaluating DevOps effectiveness.

DevOpsEngineering EfficiencyOperations
0 likes · 9 min read
Understanding DevOps: Principles, Differences from Traditional Models, Challenges, and Measurement
Node Underground
Node Underground
May 3, 2017 · Frontend Development

Master Headless Chrome: Run, Capture, and Export Pages from the CLI

Headless mode provides a GUI‑less browser environment that includes the full rendering engine and JavaScript engine, enabling developers to launch Chrome via the command line for tasks such as launching without UI, dumping the DOM, generating PDFs, and taking screenshots, useful for testing, automation, and scraping.

Chromeautomationheadless
0 likes · 3 min read
Master Headless Chrome: Run, Capture, and Export Pages from the CLI
DevOps
DevOps
May 2, 2017 · Operations

Key DevOps Trends: Microservices Dominance, Docker Maturity, Incomplete Practices, Domain‑Specific Adoption, Technical Debt Management, Security, Windows/.NET, Testing, and Python

The article analyzes current DevOps trends, highlighting the continued focus on microservices, the maturation of Docker‑centric data‑center solutions, the challenges of incomplete DevOps adoption, emerging domain‑specific practices, technical debt restructuring, security integration, the untapped potential of Windows/.NET, the rise of non‑functional testing tools, and Python’s growing indispensability.

DevOpsDockerPython
0 likes · 14 min read
Key DevOps Trends: Microservices Dominance, Docker Maturity, Incomplete Practices, Domain‑Specific Adoption, Technical Debt Management, Security, Windows/.NET, Testing, and Python
Continuous Delivery 2.0
Continuous Delivery 2.0
May 1, 2017 · Operations

Implementing Periodic Releases: Strategies, Challenges, and Automation in Software Development

The article describes how a development team transitioned to short‑cycle, periodic releases, outlining the goals, benefits, operational concerns, and a comprehensive set of improvements—including testing strategy, configuration and environment management, and automated deployment pipelines—to maintain quality while increasing release frequency.

Configuration ManagementContinuous DeliveryOperations
0 likes · 14 min read
Implementing Periodic Releases: Strategies, Challenges, and Automation in Software Development
MaGe Linux Operations
MaGe Linux Operations
Apr 23, 2017 · Operations

Scaling Game Server Ops: Managing 10,000+ Cloud Instances Efficiently

This article details YOOZOO Network's evolution from physical to virtualized and clustered game server architectures, the automation of operations across three generations, the design of the UJOBS job platform, robust database backup strategies, and a step‑by‑step migration of thousands of servers to Alibaba Cloud.

Database BackupMigrationautomation
0 likes · 11 min read
Scaling Game Server Ops: Managing 10,000+ Cloud Instances Efficiently
Meituan Technology Team
Meituan Technology Team
Apr 21, 2017 · Operations

Meituan-Dianping DevOps Automation Practices and Philosophy

The Meituan‑Dianping technical salon showcases its DevOps automation philosophy by presenting three core tools—DB automation platform, service tree, and Puppet web management—while also featuring Shanghai Zhaogang Network’s CMDB experience, illustrating how rapid O2O growth drives the need for fast, reliable, and scalable operational automation.

CMDBDatabaseDevOps
0 likes · 5 min read
Meituan-Dianping DevOps Automation Practices and Philosophy
Efficient Ops
Efficient Ops
Apr 16, 2017 · Operations

How China Life Built a Self‑Developed Automated Ops Platform from Scratch

China Life’s Shanghai Data Center team transformed chaotic, multi‑system operations into a unified, automated platform by standardizing hardware, processes, and tools, leveraging OpenStack, Docker, Zabbix, and custom scripts, ultimately achieving efficient monitoring, change management, and a mobile‑enabled DevOps workflow.

MonitoringOps Platformautomation
0 likes · 17 min read
How China Life Built a Self‑Developed Automated Ops Platform from Scratch
Efficient Ops
Efficient Ops
Apr 13, 2017 · Information Security

From Traditional Ops to Automated Security: Ctrip’s Journey and Lessons

This article recounts a Ctrip security engineer’s evolution from early Unix‑based operations to fully automated network security, highlighting challenges in forecasting, application security integration, rapid incident response, and large‑scale firewall automation within a fast‑growing enterprise.

Incident ResponseSecurity Operationsautomation
0 likes · 12 min read
From Traditional Ops to Automated Security: Ctrip’s Journey and Lessons
Ctrip Technology
Ctrip Technology
Apr 13, 2017 · Operations

Noah: An Automated Environment Management Platform for Rapid Test Environment Provisioning at Qunar

Noah is a cloud‑native environment management platform developed by Qunar's R&D support team that automates the creation, deployment, and disposal of complex test environments with a single click, dramatically reducing setup time from days to minutes while addressing configuration, dependency, and maintenance challenges.

Environment provisioningPlatformautomation
0 likes · 10 min read
Noah: An Automated Environment Management Platform for Rapid Test Environment Provisioning at Qunar
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Apr 6, 2017 · Operations

How SRE’s Dialectical Thinking Redefines Modern Operations

An insightful reflection on Google’s SRE philosophy shows how dialectical thinking—questioning absolute stability, embracing limited toil, prioritizing simple monitoring, recognizing automation’s hidden risks, and practicing real‑world failure drills—can reshape operations, encouraging smarter, more resilient system design.

MonitoringReliabilitySRE
0 likes · 7 min read
How SRE’s Dialectical Thinking Redefines Modern Operations
DevOps
DevOps
Apr 4, 2017 · Operations

10 DevOps Best Practices for Accelerating App Development and Delivery

This article outlines ten practical DevOps best‑practice steps—including breaking IT silos, aligning performance metrics, achieving real‑time project visibility, automating across the stack, choosing compatible toolchains, starting with small wins, keeping users central, managing change collaboratively, embracing continuous deployment, and building an internal service‑focused culture—to help organizations deliver applications faster and more reliably.

App DevelopmentContinuous DeliveryDevOps
0 likes · 6 min read
10 DevOps Best Practices for Accelerating App Development and Delivery
DevOps
DevOps
Mar 26, 2017 · Operations

DevOps Survey Findings: Adoption Rates, Benefits, Challenges, and Tool Usage

Based on a survey of 300 IT professionals, this report reveals growing DevOps adoption, key motivations such as quality and cost reduction, major obstacles like resource shortages, measurable benefits including cost savings and faster releases, preferred tools, error‑handling practices, and future investment plans.

ChallengesDevOpsOperations
0 likes · 11 min read
DevOps Survey Findings: Adoption Rates, Benefits, Challenges, and Tool Usage
Baidu Intelligent Testing
Baidu Intelligent Testing
Mar 23, 2017 · Mobile Development

Improving Map Client Testing Efficiency through Automation and Continuous Integration

This article describes how Baidu Map's client testing workflow was optimized by analyzing time‑consuming tasks, introducing device‑management and automation tools for Android and iOS, establishing a keyword‑driven framework, integrating continuous integration pipelines, and leveraging a user‑experience platform to achieve significant reductions in test execution time and higher test coverage.

Androidautomationcontinuous integration
0 likes · 9 min read
Improving Map Client Testing Efficiency through Automation and Continuous Integration
DevOps
DevOps
Mar 22, 2017 · Operations

DevOps Philosophy: From Continuous Integration to Immutable Deployments

The article explores DevOps concepts, recounting personal experiences with legacy systems, the evolution of continuous integration and delivery, the promises and pitfalls of microservices, deployment challenges, orchestration tools, and modern container‑based solutions like Docker and Kubernetes, emphasizing a pragmatic path toward immutable infrastructure.

DeploymentDevOpsMicroservices
0 likes · 13 min read
DevOps Philosophy: From Continuous Integration to Immutable Deployments
DevOps
DevOps
Mar 20, 2017 · Operations

What DevOps Really Is (and Isn’t): History, Principles, Tools, and Culture

This article explains the origins and background of DevOps, clarifies common misconceptions about its role and title, outlines its cultural principles, surveys the essential toolchain, and discusses how organizations can adopt DevOps practices beyond just development and operations.

Continuous DeliveryCultureDevOps
0 likes · 13 min read
What DevOps Really Is (and Isn’t): History, Principles, Tools, and Culture
System Architect Go
System Architect Go
Mar 20, 2017 · Backend Development

Introducing apidoc: An Automatic API Documentation Generation Tool

This article explains how backend developers can use the open‑source tool apidoc to automatically generate clean, static API documentation from specially formatted code comments, covering installation, comment syntax, generation commands, and the resulting documentation output.

apidocautomationbackend
0 likes · 4 min read
Introducing apidoc: An Automatic API Documentation Generation Tool
System Architect Go
System Architect Go
Mar 7, 2017 · Backend Development

Using Nodemon for Automatic Restart in Node.js Development

This guide explains how to install, configure, and use Nodemon to automatically detect code changes and restart Node.js applications, improving development efficiency while highlighting common Windows setup issues and configuration options.

automationdevelopment toolshot-reload
0 likes · 4 min read
Using Nodemon for Automatic Restart in Node.js Development
Efficient Ops
Efficient Ops
Mar 6, 2017 · Operations

Tencent Game Ops: Turning Service Delivery into Smart, Automated Microservices

This article details how Tencent's game operations team redefined operational services, introduced micro‑service architecture, applied big‑data driven recommendations, and built intelligent, automated pipelines for server opening, merging, version releases, and download services, achieving significant efficiency and cost gains.

Big DataCloud NativeMicroservices
0 likes · 26 min read
Tencent Game Ops: Turning Service Delivery into Smart, Automated Microservices
Efficient Ops
Efficient Ops
Feb 26, 2017 · Operations

How Alibaba Scales Massive Data Platforms: Lessons in Automated Operations

This article explores the challenges of operating Alibaba's large‑scale data platforms, describes the automation platform built to address them, and shares data‑driven, fine‑grained operational practices that enable stable, efficient, and cost‑effective service delivery.

Big DataOperationsPlatform
0 likes · 22 min read
How Alibaba Scales Massive Data Platforms: Lessons in Automated Operations
DevOps
DevOps
Feb 23, 2017 · Operations

Comparing ITIL and DevOps: Principles, Automation, and Integration Models

The article examines the conflict and convergence between ITIL and DevOps in modern operations, outlining DevOps principles, automation in deployment and operations, and three integration models that balance management and execution, while highlighting the distinct values and scenarios for each approach.

Continuous DeliveryDevOpsITIL
0 likes · 12 min read
Comparing ITIL and DevOps: Principles, Automation, and Integration Models
Ctrip Technology
Ctrip Technology
Feb 16, 2017 · Operations

Application‑Based Automated Capacity Management and Utilization Evaluation

The article presents a comprehensive, application‑centric approach to automated capacity management that analyzes why server utilization is low, defines safe usage thresholds, describes a load‑balancer‑driven stress‑testing workflow with regression modeling, and explains how this practice improves resource efficiency, cost savings, and developer‑ops collaboration.

DevOpsOperationsautomation
0 likes · 14 min read
Application‑Based Automated Capacity Management and Utilization Evaluation
Qunar Tech Salon
Qunar Tech Salon
Feb 14, 2017 · Operations

Application‑Based Automated Capacity Management and Utilization Evaluation

This article explains how to automate application‑centric capacity assessment, identify the safe utilization thresholds, use load‑balancer‑driven stress testing and regression modeling to pinpoint resource bottlenecks, and improve server usage while maintaining service reliability through close DevOps collaboration.

DevOpsOperationsautomation
0 likes · 15 min read
Application‑Based Automated Capacity Management and Utilization Evaluation
Efficient Ops
Efficient Ops
Feb 9, 2017 · Operations

Automating Application‑Based Capacity Management to Boost Resource Utilization

This article explains how to automate capacity management focused on application performance, identifies common causes of low resource utilization, proposes safe utilization thresholds, describes a testing framework that uses load‑balancer weighting and real‑time monitoring to pinpoint bottlenecks, and outlines how ops and developers can collaborate to improve efficiency.

Operationsautomationcapacity management
0 likes · 18 min read
Automating Application‑Based Capacity Management to Boost Resource Utilization
转转QA
转转QA
Feb 6, 2017 · Backend Development

Java HttpClient Wrapper for HTTP GET/POST API Automation Testing

This article explains how to encapsulate Java HttpClient calls for GET and POST HTTP requests, provides utility methods for JSON response parsing, and demonstrates their use in automated API testing, offering a reusable backend solution for developers.

HttpClientJavaapi-testing
0 likes · 7 min read
Java HttpClient Wrapper for HTTP GET/POST API Automation Testing
Efficient Ops
Efficient Ops
Jan 12, 2017 · Operations

How JD’s ForceBot Revolutionizes Full‑Chain Load Testing for Massive Shopping Events

ForceBot is JD.com’s comprehensive full‑chain load‑testing platform that simulates user behavior across the entire purchase flow, isolates test traffic, leverages Docker‑based agents, GRPC services, and real‑time data analytics to identify bottlenecks, optimize resource planning, and support both routine and peak‑traffic scenarios.

automationload-testingperformance engineering
0 likes · 16 min read
How JD’s ForceBot Revolutionizes Full‑Chain Load Testing for Massive Shopping Events
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2017 · Operations

Master Ansible: From Basics to Advanced Modules for Efficient Operations

This guide introduces Ansible for operations, covering its core features, installation, host preparation, key management, essential modules, playbook structure, YAML syntax, handlers, tags, variables, templates, loops, and conditional execution, with practical command examples and visual illustrations.

Configuration ManagementDevOpsOperations
0 likes · 8 min read
Master Ansible: From Basics to Advanced Modules for Efficient Operations
MaGe Linux Operations
MaGe Linux Operations
Jan 5, 2017 · Operations

Mastering Puppet: Automate Server Deployment and Configuration

This article explains how Puppet automates large‑scale server provisioning by describing its architecture, workflow, manifest examples, class inheritance, and module structure, helping operations teams reduce manual effort and avoid errors in configuration management.

Configuration ManagementPuppetautomation
0 likes · 8 min read
Mastering Puppet: Automate Server Deployment and Configuration
Dada Group Technology
Dada Group Technology
Dec 30, 2016 · Backend Development

Platformization of New Dada Financial Account System: From Fragmented Services to a Unified Platform

This article details how New Dada transformed its financial account system from a simple courier‑focused service into a platformized, standardized solution that serves multiple business entities, improves automation, and enhances development efficiency through unified APIs and self‑service tools.

Financial ServicesPlatformizationService Architecture
0 likes · 6 min read
Platformization of New Dada Financial Account System: From Fragmented Services to a Unified Platform
Efficient Ops
Efficient Ops
Dec 29, 2016 · Operations

Meet the Top Operations Experts of 2016: Profiles and Must‑Read Articles

This article introduces the standout operations professionals featured by the High‑Efficiency Operations community in 2016, summarizing each expert’s background, key achievements, and a curated list of their most influential technical articles for readers seeking deep insights into modern ops practices.

Cloud ComputingOperationsautomation
0 likes · 12 min read
Meet the Top Operations Experts of 2016: Profiles and Must‑Read Articles
Qunar Tech Salon
Qunar Tech Salon
Dec 28, 2016 · Mobile Development

Comprehensive Guide to Mobile App Performance Testing and the ETest Tool

This article outlines mobile performance testing methods—including startup time, page response time, basic metrics, Monkey testing, and image‑recognition techniques—reviews third‑party tools, and introduces the in‑house ETest solution with its features and future development plans.

AndroidETestMetrics
0 likes · 9 min read
Comprehensive Guide to Mobile App Performance Testing and the ETest Tool
dbaplus Community
dbaplus Community
Dec 26, 2016 · Databases

How to Build a Scalable, Automated MySQL Operations Platform

This article explains how to standardize and automate MySQL management at scale, covering dedicated instance deployment, configuration consistency, multi‑instance creation, metadata collection, backup, monitoring, high‑availability with Zookeeper, and task orchestration using DBTask to achieve rapid, reliable database services.

DBTaskDatabase operationsMonitoring
0 likes · 12 min read
How to Build a Scalable, Automated MySQL Operations Platform
Efficient Ops
Efficient Ops
Dec 26, 2016 · Operations

How Tencent Scaled Social Data Storage While Cutting Costs

Facing massive user growth, Tencent’s social network team redesigned its KV storage architecture—introducing CKV and Grocery, automating capacity planning, data migration, and backup reuse—to dramatically lower costs, improve operational efficiency, and maintain high service quality across millions of devices.

OperationsScalabilityautomation
0 likes · 21 min read
How Tencent Scaled Social Data Storage While Cutting Costs
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 DeliveryDevOpsOperations
0 likes · 7 min read
DevOps Is Not About Automation Tools, But They Are a Prerequisite
Qunar Tech Salon
Qunar Tech Salon
Nov 30, 2016 · Backend Development

Design and Implementation of ares-client for the ARES Automated Testing Framework

The article provides a comprehensive overview of ares-client, detailing its functional positioning, overall architecture, SPI and Base API design, common and special instrumentation, dump and replay mechanisms, request association and filtering strategies, as well as performance optimizations and future enhancements for backend testing integration.

SPIautomationdump-replay
0 likes · 12 min read
Design and Implementation of ares-client for the ARES Automated Testing Framework
dbaplus Community
dbaplus Community
Nov 23, 2016 · Operations

How to Rapidly Deploy DCOS Services with Ansible and Docker

This guide walks through an automated, fast‑track deployment of DCOS components—including service selection, Docker‑based containers, host initialization, system checks, Ansible provisioning, Consul service discovery, HAProxy load balancing, MySQL HA, and Zookeeper/Marathon integration—providing concrete commands, configuration snippets, and practical tips.

ConsulDCOSHAProxy
0 likes · 12 min read
How to Rapidly Deploy DCOS Services with Ansible and Docker
dbaplus Community
dbaplus Community
Nov 20, 2016 · Operations

Top Insights from the 2016 Global Agile Operations Summit

The 2016 Global Agile Operations Summit in Shanghai concluded with a series of expert sessions covering agile DevOps trends, cloud‑native automation platforms, database performance tuning, container orchestration, and real‑world case studies from leading companies, followed by the award ceremony honoring ten MVPs who drove innovation across operations and infrastructure.

Cloud ComputingContainerDatabase
0 likes · 15 min read
Top Insights from the 2016 Global Agile Operations Summit
Efficient Ops
Efficient Ops
Nov 17, 2016 · Operations

How Qunar Built an Automated Network Device Operations Platform to Boost Efficiency

This article explains how Qunar tackled growing network device management workload, low‑efficiency manual processes, and operational risk by designing an integrated platform that automates common tasks, enforces permission‑based controls, records audits, and provides real‑time monitoring and scalable data collection.

MonitoringPlatformautomation
0 likes · 8 min read
How Qunar Built an Automated Network Device Operations Platform to Boost Efficiency
Efficient Ops
Efficient Ops
Nov 14, 2016 · Operations

How a Banking Card Organization Built a Scalable Cloud Operations Platform

This article details the evolution from manual, standardized operations to an automated, intelligent cloud operations platform for a banking card organization, describing its motivations, core features, key scenarios, technical architecture, scheduling algorithms, data visualization, and real‑world outcomes.

MonitoringOperations ManagementService Orchestration
0 likes · 13 min read
How a Banking Card Organization Built a Scalable Cloud Operations Platform
MaGe Linux Operations
MaGe Linux Operations
Nov 14, 2016 · Operations

Master Ansible: From Basics to Advanced Automation without Agents

This comprehensive guide introduces Ansible, explains its agentless architecture, core components, installation, SSH key setup, inventory configuration, essential commands, and common modules, providing a practical roadmap for automating system administration and deployment tasks.

Configuration ManagementPlaybooksSSH
0 likes · 17 min read
Master Ansible: From Basics to Advanced Automation without Agents
Java High-Performance Architecture
Java High-Performance Architecture
Nov 3, 2016 · Databases

How Uber Scaled 4,000 MySQL Instances with Docker: The Schemadock Architecture

Uber tackled the challenge of managing over 1,000 MySQL clusters by designing Schemadock, a Docker‑based solution that runs stateless MySQL containers, uses configuration‑driven topologies, and employs agents for automated deployment, monitoring, and centralized control, enabling multi‑database hosts, full automation, and unified management.

ContainerizationDatabase ManagementDocker
0 likes · 9 min read
How Uber Scaled 4,000 MySQL Instances with Docker: The Schemadock Architecture

JEN: JD Extended Nginx Platform for Scalable Management and Automation

The article introduces JEN, JD's extended Nginx platform that centralizes configuration, monitoring, traffic splitting, rate limiting and automated operations through a web console and Ansible integration, addressing the complexity, restart requirements, and scaling challenges of large‑scale Nginx deployments.

Configuration ManagementOperationsRate Limiting
0 likes · 14 min read
JEN: JD Extended Nginx Platform for Scalable Management and Automation
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Oct 19, 2016 · Operations

Wonder Monitoring: Scaling Ops with Open‑Falcon‑Powered Automation

This article explains how the internally built Wonder monitoring system, based on Open‑Falcon, tackles large‑scale operational challenges by offering automated agent updates, customizable metrics, log and port monitoring, persistent alarm storage, enhanced alert content, and comprehensive dashboards for thousands of devices.

InfrastructureMonitoringOpen-Falcon
0 likes · 7 min read
Wonder Monitoring: Scaling Ops with Open‑Falcon‑Powered Automation
Efficient Ops
Efficient Ops
Oct 17, 2016 · Operations

How Shanda Games Built a Scalable Automated Operations System

This article details Shanda Games' journey in designing and implementing a comprehensive automated operations platform—including installation, deployment, security, client and server updates, data analysis, backup, and monitoring—to efficiently manage hundreds of games across diverse hardware and operating systems.

DeploymentMonitoringOperations
0 likes · 22 min read
How Shanda Games Built a Scalable Automated Operations System
360 Quality & Efficiency
360 Quality & Efficiency
Oct 17, 2016 · Mobile Development

Mock + Proxy in Automated Testing for an Advertising SDK

This article examines the challenges of testing a mobile advertising SDK—such as missing server environments, extensive protocol fields, and costly manual test case updates—and proposes a mock‑proxy strategy, a minimal‑case design approach, and full automation to improve coverage and efficiency.

MobileMockProxy
0 likes · 5 min read
Mock + Proxy in Automated Testing for an Advertising SDK
DevOps
DevOps
Oct 8, 2016 · Operations

What Is DevOps? Origins, Key Issues, Benefits, and Adoption

The article explains DevOps as the integration of development and operations, tracing its origins, outlining its cultural and technical challenges, detailing its benefits such as faster, more reliable releases, and reviewing the tools and global adoption trends, including a new Chinese survey initiative.

CultureDevOpsOperations
0 likes · 11 min read
What Is DevOps? Origins, Key Issues, Benefits, and Adoption
Efficient Ops
Efficient Ops
Oct 6, 2016 · Operations

How Ctrip Scales Application Operations: Practices, Automation, and Reliability

This talk details Ctrip's application operations framework, covering data‑center scale, multi‑application deployment on Windows, high availability goals, capacity‑prediction models, disaster‑recovery design, incident response, and the evolution from manual tooling to automated, intelligent operations.

Cloud ComputingIncident ManagementOperations
0 likes · 21 min read
How Ctrip Scales Application Operations: Practices, Automation, and Reliability
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 22, 2016 · Mobile Development

Automated Testing and Monitoring Solution for Baidu Nuomi O2O Mobile Component Framework

This article presents a comprehensive automated testing and proactive monitoring solution for Baidu Nuomi's O2O mobile component framework, detailing component‑level UI element identification, schema‑based entry shortcuts, wireless Android test apps, daily case execution, and a JavaScript‑driven monitoring engine that captures UI, request and exception anomalies across iOS and Android.

AndroidUI testingautomation
0 likes · 12 min read
Automated Testing and Monitoring Solution for Baidu Nuomi O2O Mobile Component Framework
dbaplus Community
dbaplus Community
Sep 22, 2016 · Operations

How Microsoft and Xiaomi Mastered DevOps: Practical Lessons for Global Scale

This article summarizes Ouyang Chen's GDevOps 2016 talk, covering the definition of DevOps, four personal viewpoints, Microsoft's three‑phase transformation, Xiaomi's rapid release pipeline, key principles, metrics such as time‑to‑detect, and essential tools for building an efficient DevOps culture.

DevOpsMicrosoftOperations
0 likes · 19 min read
How Microsoft and Xiaomi Mastered DevOps: Practical Lessons for Global Scale
MaGe Linux Operations
MaGe Linux Operations
Sep 21, 2016 · Operations

Master Ansible Playbooks: Core Components, Variables, Loops & Handlers

Ansible playbooks, a powerful configuration management tool, use YAML to define tasks, variables, inventory, conditionals, loops, and handlers; this guide explains core components, syntax, variable scopes, command-line overrides, and provides practical examples for installing services, managing users, and triggering handlers based on changes.

Configuration ManagementDevOpsPlaybooks
0 likes · 7 min read
Master Ansible Playbooks: Core Components, Variables, Loops & Handlers
Efficient Ops
Efficient Ops
Sep 13, 2016 · Operations

How Google SRE Principles Compare Across Industries

This article, excerpted from the upcoming Chinese edition of “SRE: Google Site Reliability Engineering”, examines how Google’s SRE guiding philosophies—disaster planning, post‑mortem culture, automation, and data‑driven decision‑making—are adopted, adapted, or contrasted in sectors such as manufacturing, aerospace, nuclear, telecommunications, healthcare, and finance, highlighting key similarities, differences, and lessons for Google and the broader tech industry.

Incident ResponseOperationsSRE
0 likes · 21 min read
How Google SRE Principles Compare Across Industries
Node Underground
Node Underground
Sep 13, 2016 · Frontend Development

4 Essential Tools to Automate Safe npm Dependency Updates

Keeping npm dependencies up to date can be risky, but using tools like npm-check-updates, updtr, next-updater, and Greenkeeper lets you automatically detect new versions, test compatibility, and manage updates safely without manual checks, ensuring your projects stay current and stable.

automationdependency managementnpm
0 likes · 4 min read
4 Essential Tools to Automate Safe npm Dependency Updates