Tagged articles
692 articles
Page 7 of 7
Meitu Technology
Meitu Technology
Jan 30, 2019 · Cloud Native

Meitu's Container Platform: Architecture, Network, Load Balancing, Logging, Scheduling, and Autoscaling

Meitu’s container platform, built on Kubernetes with Calico networking, a custom Nginx load‑balancer, unified logging, refined scheduling, autoscaling, and comprehensive monitoring, enables seamless multi‑cluster hybrid‑cloud operations for its hundreds‑of‑millions‑user services while providing CI/CD tooling and future‑ready extensions such as service mesh and edge computing.

Cloud NativeKubernetesScheduling
0 likes · 23 min read
Meitu's Container Platform: Architecture, Network, Load Balancing, Logging, Scheduling, and Autoscaling
NetEase Game Operations Platform
NetEase Game Operations Platform
Jan 30, 2019 · Operations

Effective Python Debugging Techniques: Print, Logging, IDE Debuggers, GDB, Perf, Strace, and Inject Debugger

This article explores practical Python debugging methods—from simple print statements and structured logging to powerful IDE debuggers, GDB, perf, strace, and the inject debugger pylane—providing code examples, best‑practice guidelines, and tips for improving observability and performance in production systems.

Debugginginject-debuggerlogging
0 likes · 20 min read
Effective Python Debugging Techniques: Print, Logging, IDE Debuggers, GDB, Perf, Strace, and Inject Debugger
Liangxu Linux
Liangxu Linux
Jan 22, 2019 · Fundamentals

How to Record and Replay Terminal Sessions with the Linux script Command

This guide explains how to use the Linux script command to capture terminal output, customize log file names, collaborate by sharing recordings, and automatically record remote assistance sessions, providing step‑by‑step examples and useful options for low‑memory environments.

CollaborationShelllogging
0 likes · 7 min read
How to Record and Replay Terminal Sessions with the Linux script Command
MaGe Linux Operations
MaGe Linux Operations
Dec 29, 2018 · Fundamentals

Master Python Decorators: From Basics to Advanced Techniques

This comprehensive guide explains why Python decorators are essential, walks through simple and advanced examples—including logging, parameterized, and class-based decorators—covers common pitfalls, and shows how to use tools like functools, decorator.py, and wrapt for clean, reusable code.

DecoratorPythonfunctools
0 likes · 17 min read
Master Python Decorators: From Basics to Advanced Techniques
21CTO
21CTO
Dec 17, 2018 · Backend Development

Automate Windows File Backups with a Python Script and PyInstaller

This guide explains how to create a Python‑based backup utility that automatically copies files or folders on Windows at user‑defined intervals, detailing the script structure, configuration file, core functions, logging, and how to package the tool as a standalone executable with PyInstaller.

file-backuploggingpyinstaller
0 likes · 10 min read
Automate Windows File Backups with a Python Script and PyInstaller
58 Tech
58 Tech
Dec 14, 2018 · Mobile Development

Mobile APM Performance Monitoring Application and Practice – Summary of 58 Group Technical Salon

The article summarizes the fourth 58 Group technical salon held on November 28, 2018, where experts from the Listening Cloud AI & Cloud Platform and 58 TEG Wireless Architecture shared practical experiences on mobile APM performance monitoring, startup optimization, SDK quality assurance, logging, and related code implementations.

AndroidMobile APMPerformance Monitoring
0 likes · 11 min read
Mobile APM Performance Monitoring Application and Practice – Summary of 58 Group Technical Salon
ITPUB
ITPUB
Dec 5, 2018 · Cloud Native

Essential Dockerizing Tips: From Base Image to Log Rotation

This guide presents practical Dockerizing techniques—including choosing lightweight base images, installing only necessary packages, handling file permissions, defining user privileges, exposing ports, configuring entrypoints, externalizing data, and managing logs—to help developers build secure, efficient container images.

AlpineDockerDockerfile
0 likes · 8 min read
Essential Dockerizing Tips: From Base Image to Log Rotation
Programmer DD
Programmer DD
Nov 23, 2018 · Backend Development

Dynamically Change Log Levels with Logback TurboFilter in Java

This article explains why and how to use Logback's TurboFilter to dynamically modify log levels, compares it with traditional filters, provides a concrete Java implementation that redirects ERROR logs to WARN, and shows the necessary XML and programmatic configurations.

DynamicLogLevelJavaTurboFilter
0 likes · 4 min read
Dynamically Change Log Levels with Logback TurboFilter in Java
360 Tech Engineering
360 Tech Engineering
Nov 20, 2018 · Backend Development

A Guide to Go Development Tools: golog, shardmap, redis, goconsumer, gobox-demo and Project Organization

This article presents a comprehensive overview of several Go utilities—including golog for logging, shardmap for high‑performance map sharding, a custom redis wrapper, goconsumer for asynchronous queue processing, and the gobox‑demo project template—along with practical advice on structuring controllers, services, and overall project organization for backend development.

Consumerloggingproject-structure
0 likes · 5 min read
A Guide to Go Development Tools: golog, shardmap, redis, goconsumer, gobox-demo and Project Organization
Beike Product & Technology
Beike Product & Technology
Nov 9, 2018 · Backend Development

Comprehensive Overview of Java Logging Frameworks and SLF4J Integration

This article provides a detailed overview of Java logging frameworks—including Log4j, Log4j 2, Commons Logging, SLF4J, Logback, and JUL—covers their history, relationships, implementation mechanisms, practical selection guidelines, SLF4J usage patterns, source‑code analysis, bridge solutions for legacy APIs, and strategies for excluding unwanted logging dependencies.

Backendcommons-logginglog4j
0 likes · 16 min read
Comprehensive Overview of Java Logging Frameworks and SLF4J Integration
360 Tech Engineering
360 Tech Engineering
Nov 5, 2018 · Frontend Development

Using the Beacon API for Front‑End Log Reporting

The article explains why traditional image‑based log reporting can interfere with critical front‑end tasks, introduces the Beacon API as an asynchronous, low‑priority solution, and provides practical code examples and usage guidelines to ensure reliable data delivery without impacting user experience.

JavaScriptbeaconfrontend
0 likes · 6 min read
Using the Beacon API for Front‑End Log Reporting
Java Captain
Java Captain
Oct 21, 2018 · Backend Development

Effective Logging Practices for Java Backend Services

The article discusses common challenges with missing logs in production, proposes practical solutions such as adding machine identifiers via Nginx headers and embedding user information with Log4j's MDC, and outlines concise logging guidelines to improve traceability and performance analysis for Java backend systems.

BackendJavaObservability
0 likes · 5 min read
Effective Logging Practices for Java Backend Services
Manbang Technology Team
Manbang Technology Team
Sep 13, 2018 · Mobile Development

Design and Implementation of a High‑Performance, High‑Availability Logging System for iOS Apps

This article describes the motivation, design choices, memory‑mapped implementation, performance evaluation, and practical lessons learned while building a lightweight, crash‑resilient logging framework for the 运满满 iOS client, highlighting its superiority over traditional file‑write approaches.

Mobile DevelopmentencryptioniOS
0 likes · 8 min read
Design and Implementation of a High‑Performance, High‑Availability Logging System for iOS Apps
Meitu Technology
Meitu Technology
Aug 15, 2018 · Backend Development

Design and Performance Analysis of the Zap Logging Library in Go

The article examines Uber’s high‑throughput Go logging library zap, detailing its structured‑logging design, separation of concerns, copy‑on‑write filtering, extensive sync.Pool object reuse, reflection‑free type‑specific encoding, dynamic HTTP level control, and supplemental features such as a sugar API and log‑rotation, which together deliver superior performance over traditional libraries.

GoZAPconcurrency
0 likes · 18 min read
Design and Performance Analysis of the Zap Logging Library in Go
High Availability Architecture
High Availability Architecture
Aug 15, 2018 · Backend Development

Deep Dive into Uber's zap: Architecture, High‑Performance Design, and Lessons for Building Go Logging Libraries

This article analyzes Uber's open‑source Go logging library zap, explaining its architectural trade‑offs, performance‑boosting techniques such as object pooling, reflection avoidance, and write‑time copying, and offers practical guidance for developers who want to build high‑performance logging components in Go.

BackendGoZAP
0 likes · 18 min read
Deep Dive into Uber's zap: Architecture, High‑Performance Design, and Lessons for Building Go Logging Libraries
Qunar Tech Salon
Qunar Tech Salon
Jul 31, 2018 · Operations

Best Practices for Container Operations: Logging, Monitoring, Security, and Immutability

This article outlines essential container operation best practices—including native logging, JSON log formatting, sidecar aggregators, stateless and immutable design, avoiding privileged containers, effective monitoring, health checks, non‑root execution, and careful image tagging—to help developers build secure, maintainable, and observable workloads on Kubernetes.

ContainersKubernetesSecurity
0 likes · 17 min read
Best Practices for Container Operations: Logging, Monitoring, Security, and Immutability
Tencent Cloud Developer
Tencent Cloud Developer
Jul 5, 2018 · Cloud Native

Overview of Tencent Cloud Managed Kubernetes Service and Its Integration

Tencent Cloud’s fully managed Kubernetes service, launched in 2016, delivers one‑click, VPC‑isolated cluster deployment with automated lifecycle, integrated monitoring, logging, storage (CBS/CFS) and CI/CD, custom components for metrics and storage, flat VPC networking, CSI drivers, and flexible master deployment models that simplify scaling, upgrades, and developer focus on applications.

Cloud NativeContainer ServiceKubernetes
0 likes · 18 min read
Overview of Tencent Cloud Managed Kubernetes Service and Its Integration
Meituan Technology Team
Meituan Technology Team
May 31, 2018 · Mobile Development

High Availability Architecture for Meituan Waimai Mobile Client

Meituan Waimai’s mobile client employs a high‑availability architecture built on loosely‑coupled teams, comprehensive monitoring, encrypted logging, multi‑layer disaster recovery, gray‑release strategies, and an incident‑response workflow, enabling rapid detection and resolution of failures while supporting 20 million daily orders.

disaster recoveryhigh availabilitylogging
0 likes · 16 min read
High Availability Architecture for Meituan Waimai Mobile Client
Java Captain
Java Captain
May 28, 2018 · Backend Development

Overview of Common Java Logging Frameworks and Their Usage

This article provides a comprehensive overview of the major Java logging frameworks—including Log4j, Log4j2, Commons Logging, SLF4J, Logback, and JUL—covers their history, relationships, implementation mechanisms, and offers practical guidance on selecting and integrating them in projects.

FrameworkJULcommons-logging
0 likes · 13 min read
Overview of Common Java Logging Frameworks and Their Usage
21CTO
21CTO
May 25, 2018 · Backend Development

Essential Tools & Techniques for Building Robust Microservices

This article provides a comprehensive guide to planning, developing, testing, and monitoring microservices, recommending a range of open‑source tools for documentation, code review, logging, CI/CD, performance testing, and observability to help developers build reliable, scalable services.

MicroservicesToolingci/cd
0 likes · 9 min read
Essential Tools & Techniques for Building Robust Microservices
Efficient Ops
Efficient Ops
May 21, 2018 · Databases

Why Do Database Failures Happen and How to Prevent Them?

This article examines common hardware and network failures in data centers, analyzes real‑world outage cases, classifies fault domains, and presents comprehensive strategies for database fault handling—including logging, checkpointing, backup, replication, and high‑availability architectures—to improve reliability and reduce downtime.

BackupDistributed Systemsdatabase
0 likes · 22 min read
Why Do Database Failures Happen and How to Prevent Them?
360 Quality & Efficiency
360 Quality & Efficiency
May 18, 2018 · Backend Development

Comprehensive Guide to Server Log Testing and Classification

This article explains the importance of server‑side log testing, outlines four main log categories, provides practical logging standards and error‑code conventions, and lists key checkpoints for effective log testing to ensure reliable backend operations.

Backendlog classificationlogging
0 likes · 9 min read
Comprehensive Guide to Server Log Testing and Classification
MaGe Linux Operations
MaGe Linux Operations
Apr 24, 2018 · Fundamentals

5 Compelling Reasons to Master Python Decorators

This article explains why learning to write Python decorators is essential, covering benefits such as improved logging, validation, framework integration, code reuse, retry logic, and career advancement, while providing clear examples and practical code snippets.

Flaskcode-reusedecorators
0 likes · 8 min read
5 Compelling Reasons to Master Python Decorators
JD Tech
JD Tech
Mar 30, 2018 · Backend Development

Effective Logging Practices and Standards for Java Backend Systems

This article explains why proper logging is crucial for Java backend maintenance, defines useful log levels, outlines team rules and best‑practice implementations—including traceId usage, log file organization, and real‑time monitoring—to enable fast issue diagnosis and improve overall engineering quality.

BackendJavaOperations
0 likes · 10 min read
Effective Logging Practices and Standards for Java Backend Systems
Architecture Digest
Architecture Digest
Dec 2, 2017 · Operations

ELK Stack Deployment Architectures and Common Configuration Solutions

This article introduces the ELK stack components, compares three typical deployment architectures—Logstash‑based, Filebeat‑based, and a Kafka‑enhanced version—and provides practical solutions for multiline log merging, timestamp correction, and module‑based filtering using configuration examples.

ELKFilebeatKibana
0 likes · 10 min read
ELK Stack Deployment Architectures and Common Configuration Solutions
UCloud Tech
UCloud Tech
Nov 22, 2017 · Backend Development

Master Go Microservices: gRPC, TLS, Tracing & Prometheus Monitoring

This article shares practical Go microservice building experiences, covering gRPC-based communication, TLS security, request tracing, and comprehensive monitoring with Prometheus, including metric selection, alerting, and log management using Logrus and Graylog, to help reduce coupling and improve system observability.

MicroservicesPrometheusgRPC
0 likes · 10 min read
Master Go Microservices: gRPC, TLS, Tracing & Prometheus Monitoring
Tencent Database Technology
Tencent Database Technology
Nov 21, 2017 · Operations

Introduction to ELKB: Architecture, Components, and Typical Use Cases of Elasticsearch, Logstash, Kibana, and Beats

The article introduces the ELKB stack—a combination of Elasticsearch, Logstash, Kibana, and Beats—explaining its background, user needs, architecture, component functions, typical scenarios, and the team’s practical implementations for real‑time log and time‑series data processing.

BeatsELKElasticsearch
0 likes · 10 min read
Introduction to ELKB: Architecture, Components, and Typical Use Cases of Elasticsearch, Logstash, Kibana, and Beats
21CTO
21CTO
Nov 11, 2017 · Big Data

How We Built a Scalable Seller Log System with Kafka, Storm, ES & HBase

This article explains the design and implementation of a unified seller‑operation logging platform that uses Kafka for ingestion, Storm for real‑time processing, Elasticsearch for hot‑data search, and HBase for cold‑data storage, detailing the challenges faced and the optimizations applied.

Big DataElasticsearchHBase
0 likes · 12 min read
How We Built a Scalable Seller Log System with Kafka, Storm, ES & HBase
dbaplus Community
dbaplus Community
Nov 9, 2017 · Operations

Mastering Log Levels: Practical Guidelines for Effective Logging

This article explains the purpose of each log level, when to write logs, performance impacts, and concrete best‑practice patterns for INFO, DEBUG, WARN and ERROR in Java applications, providing actionable templates and configuration tips to build a robust logging system.

Operationsbest practiceslog levels
0 likes · 19 min read
Mastering Log Levels: Practical Guidelines for Effective Logging
MaGe Linux Operations
MaGe Linux Operations
Sep 22, 2017 · Backend Development

Configure Django to Email Error Logs for Requests and Tasks

This guide shows how to set up Django's email backend and logging configuration to automatically send detailed error reports for both HTTP requests and custom tasks, using simple settings changes and a reusable decorator for comprehensive system monitoring.

BackendEmailerror-monitoring
0 likes · 4 min read
Configure Django to Email Error Logs for Requests and Tasks
37 Interactive Technology Team
37 Interactive Technology Team
Sep 21, 2017 · Operations

Advanced Nginx Configuration Techniques for Security, Logging, and Traffic Management

The article presents advanced Nginx configuration techniques—including hiding version information, customizing 404 pages, outputting JSON logs, applying client‑based request logic, forcing download filenames, implementing rate limiting, and using traffic mirroring—while also touching on upstream and caching features for enhanced security, observability, and traffic management.

NginxWeb serverlogging
0 likes · 7 min read
Advanced Nginx Configuration Techniques for Security, Logging, and Traffic Management
High Availability Architecture
High Availability Architecture
Aug 8, 2017 · Big Data

Practical Big Data Architecture Evolution and Lessons Learned

The article reviews the evolution of big‑data architectures from a simple RDB‑centric pipeline to a SaaS‑based solution, highlighting common bottlenecks such as scaling, integration, cost, and operational complexity, and shares practical experiences and best‑practice recommendations for building efficient, maintainable data platforms.

Big DataSaaSarchitecture
0 likes · 12 min read
Practical Big Data Architecture Evolution and Lessons Learned
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.

AlertingAutomationWeChat
0 likes · 5 min read
How to Send Logs and Alerts to WeChat Using wechat_sender
MaGe Linux Operations
MaGe Linux Operations
Jun 2, 2017 · Backend Development

Mastering Nginx Logging: Types, Uses, and Configuration Guide

This article explains the three main Nginx log types, their purposes, and provides detailed configuration instructions—including log formats, variables, and related directives—to help backend engineers effectively manage access, error, and rewrite logs.

log formatlogging
0 likes · 8 min read
Mastering Nginx Logging: Types, Uses, and Configuration Guide
Efficient Ops
Efficient Ops
May 1, 2017 · Backend Development

Why Ignoring Proper Logging Will Crash Your App—and How to Fix It

This article explains why developers must adopt mature logging frameworks, use log levels, split logs by time or size, choose appropriate storage backends, and consider unified platforms and real‑time analysis tools like ELK to ensure reliable debugging and monitoring in production.

BackendELKLog Management
0 likes · 8 min read
Why Ignoring Proper Logging Will Crash Your App—and How to Fix It
ITPUB
ITPUB
Mar 6, 2017 · Backend Development

Build a Python Profanity Filter for Real‑Time Chat

This tutorial shows how to create a Python‑based profanity‑filter for live chat by defining a word list, replacing offensive terms with asterisks, logging each message with timestamps, and organizing the logic inside a Player class for easy reuse.

ChatClassTutorial
0 likes · 6 min read
Build a Python Profanity Filter for Real‑Time Chat
Architects' Tech Alliance
Architects' Tech Alliance
Dec 3, 2016 · Fundamentals

Effective Data Cleaning Practices and Tips

This article provides practical guidance on data cleaning, covering the importance of data wrangling, using assertions, handling incomplete records, checkpointing, testing on subsets, logging, optional raw data storage, and validating the cleaned dataset to ensure reliable downstream analysis.

Checkpointassertionsdata cleaning
0 likes · 7 min read
Effective Data Cleaning Practices and Tips
dbaplus Community
dbaplus Community
Nov 29, 2016 · Fundamentals

Essential Distributed System Components: ZooKeeper, Queues, Docker & Logs

Distributed systems rely on coordinated services such as ZooKeeper for state management, message queues like ActiveMQ for inter‑process communication, robust transaction handling, automated deployment tools like Docker, and comprehensive logging solutions, each playing a critical role in achieving high availability, scalability, and operational visibility.

Distributed Systemslogging
0 likes · 16 min read
Essential Distributed System Components: ZooKeeper, Queues, Docker & Logs
Baidu Intelligent Testing
Baidu Intelligent Testing
Nov 24, 2016 · Information Security

Analysis of Common Android App Vulnerabilities and Mitigation Strategies

This article analyzes recent Android app security scan data, detailing prevalent vulnerabilities such as log leakage, weak encryption, WebView password storage, unsafe PendingIntent usage, and dynamic broadcast receiver exposure, and provides concrete code examples and remediation recommendations for developers.

PendingIntentWebViewbroadcast
0 likes · 10 min read
Analysis of Common Android App Vulnerabilities and Mitigation Strategies
Nightwalker Tech
Nightwalker Tech
Nov 9, 2016 · Operations

Best Practices for Service Monitoring and Alerting in E‑commerce Systems

The discussion outlines essential service‑monitoring techniques—including health checks, JVM metrics, traffic and payment ring‑ratio analysis, client‑side exception tracking, third‑party CDN monitoring, alert thresholds, instrumentation via AOP or SDKs, and tooling such as Datadog, Zabbix, and the Elastic stack—to reliably detect and respond to incidents in e‑commerce environments.

Alertinge‑commerceincident response
0 likes · 10 min read
Best Practices for Service Monitoring and Alerting in E‑commerce Systems
Java Backend Technology
Java Backend Technology
Sep 22, 2016 · Backend Development

How to Build a Flexible Business Log System with Koala and MyBatis

This article introduces the ufind-businesslog framework, explains its improvements over the original Koala project, and provides step‑by‑step guidance on configuring annotations, Groovy log templates, thread pools, and custom exporters to achieve non‑intrusive, asynchronous business logging in Java applications.

GroovyMyBatisbusiness log
0 likes · 14 min read
How to Build a Flexible Business Log System with Koala and MyBatis
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 16, 2016 · Mobile Development

Building a Comprehensive Monitoring System for Mobile Apps: Problem Discovery, Localization, and Damage Control

This article explains how to design a complete mobile app monitoring framework that covers problem discovery through key quality metrics and user feedback, systematic log instrumentation, effective issue localization methods, and rapid damage‑control strategies such as cloud‑based feature toggles and hot‑fix mechanisms.

Mobilecrash analysislogging
0 likes · 12 min read
Building a Comprehensive Monitoring System for Mobile Apps: Problem Discovery, Localization, and Damage Control
21CTO
21CTO
Jun 16, 2016 · Backend Development

How We Transformed a Legacy System’s Performance: Real‑World Code‑Level Optimizations

This article walks through a real‑world project's performance evolution, detailing server specs, a litany of scalability and reliability problems, and concrete code‑level solutions such as database deadlock mitigation, transaction shortening, thread‑pool redesign, and logging improvements.

BackendJavaPerformance Optimization
0 likes · 11 min read
How We Transformed a Legacy System’s Performance: Real‑World Code‑Level Optimizations
dbaplus Community
dbaplus Community
Jun 15, 2016 · Backend Development

Boosting a Payment System from 40TPS to 60TPS: Real-World Backend Performance Hacks

This article walks through a real‑world payment service’s performance evolution, detailing the server environment, a dozen common bottlenecks such as database deadlocks, long‑running transactions, CPU saturation, thread‑pool misuse, logging overload, cache issues, and provides concrete code‑level optimizations, architectural changes, and monitoring tips that raised throughput and stability.

Backendloggingperformance
0 likes · 21 min read
Boosting a Payment System from 40TPS to 60TPS: Real-World Backend Performance Hacks
Architect
Architect
Jun 13, 2016 · Backend Development

Performance Optimization Journey of a No‑Card Payment System: Database Deadlock, Transaction Length, Thread‑Pool, and Logging Improvements

This article examines the performance bottlenecks of a no‑card payment platform—including database deadlocks, overly long transactions, CPU saturation, unbounded thread pools, and excessive logging—and presents concrete backend‑level refactorings, configuration changes, and code examples that dramatically improve scalability and reliability.

loggingthread pool
0 likes · 11 min read
Performance Optimization Journey of a No‑Card Payment System: Database Deadlock, Transaction Length, Thread‑Pool, and Logging Improvements
Java High-Performance Architecture
Java High-Performance Architecture
Apr 26, 2016 · Backend Development

Avoid the Top 2 Performance Pitfalls: Logging and API Design

This article highlights the two most critical performance mistakes identified by Martin Thompson—excessive logging and poorly designed APIs—illustrating how logging threads can linearly increase latency and proposing better API signatures such as returning iterators or using caller‑provided collections to boost efficiency.

BackendJavaapi-design
0 likes · 3 min read
Avoid the Top 2 Performance Pitfalls: Logging and API Design
MaGe Linux Operations
MaGe Linux Operations
Apr 6, 2016 · Operations

How to Centralize Linux Logs with rsyslog, MySQL, and Loganalyzer

This guide walks you through setting up rsyslog on two Linux hosts to collect logs into a MySQL database, installing Loganalyzer, and configuring Apache/PHP to display the logs in a user‑friendly web interface, enabling real‑time log analysis for small to medium environments.

LogAnalyzerloggingrsyslog
0 likes · 8 min read
How to Centralize Linux Logs with rsyslog, MySQL, and Loganalyzer
Architecture Digest
Architecture Digest
Apr 3, 2016 · Backend Development

Design and Implementation of Albianj Distributed Framework Components

The article details the design and implementation of Albianj's core backend components—including distributed lock considerations, unique ID generators, logging, caching, dynamic configuration, and RESTful services—highlighting their architecture, operational principles, and the practical benefits observed in real-world deployments.

AlbianjConfigurationDistributed Systems
0 likes · 22 min read
Design and Implementation of Albianj Distributed Framework Components
Architecture Digest
Architecture Digest
Mar 2, 2016 · Operations

Scaling Service Architecture and Operations: Lessons from ChuYe's Engineering Practices

The article recounts ChuYe's evolution from a monolithic setup to a clustered micro‑service architecture, detailing the challenges of debugging, deployment, and monitoring, and describing the solutions implemented—including service clustering, automated deployment platforms, Docker usage, and comprehensive logging and audit systems—to improve agility and operational efficiency.

Deployment AutomationMicroservicesService Architecture
0 likes · 9 min read
Scaling Service Architecture and Operations: Lessons from ChuYe's Engineering Practices
Architect
Architect
Feb 18, 2016 · Cloud Native

Collecting Docker Container Logs with Flume: Strategies and Implementation

This article explains how to capture Docker container logs, discusses the challenges of multi‑line log correlation, and presents two approaches—client‑side parsing and server‑side parsing—along with a concrete Flume customization using a DockerLog Java bean.

ContainerDockerFlume
0 likes · 7 min read
Collecting Docker Container Logs with Flume: Strategies and Implementation
21CTO
21CTO
Dec 1, 2015 · Backend Development

How Zhihu Scaled from 2 Engineers to 100M Users: Backend Architecture Lessons

This article recounts Zhihu's evolution from a tiny Python‑Tornado service on a single Linode to a massive, highly available backend employing custom logging, event‑driven processing, page‑render optimizations, and a service‑oriented architecture that now supports over 100 million users.

BackendEvent-drivenScalability
0 likes · 11 min read
How Zhihu Scaled from 2 Engineers to 100M Users: Backend Architecture Lessons
ITPUB
ITPUB
Nov 23, 2015 · Databases

Essential MySQL Security Checklist: 14 Steps to Harden Your Database

To protect MySQL databases from unauthorized access and performance issues, this guide outlines fourteen essential security measures—including restricting remote access, regular backups, disabling default accounts, tightening user privileges, securing configuration files, and enabling logging—providing concrete commands and configuration snippets for robust protection.

BackupConfigurationDatabase Security
0 likes · 11 min read
Essential MySQL Security Checklist: 14 Steps to Harden Your Database
21CTO
21CTO
Sep 28, 2015 · Operations

Mastering Log Management: 16 Rules to Boost System Reliability

This article presents a comprehensive set of logging best‑practice rules—from defining log levels and classifications to using RequestIDs, monitoring alerts, and managing log size—aimed at improving system reliability, troubleshooting speed, and operational efficiency.

DebuggingLog ManagementOperations
0 likes · 23 min read
Mastering Log Management: 16 Rules to Boost System Reliability
21CTO
21CTO
Sep 2, 2015 · Cloud Computing

What I Learned Building a Hybrid Cloud System: Restful APIs, RabbitMQ, Redis & More

After two months of deep involvement in a distributed hybrid‑cloud project, I share practical insights on using Restful APIs, RabbitMQ, Redis, logging, component‑based development, testing strategies, coding standards, and cross‑team communication, highlighting challenges and solutions encountered while integrating C#, Java, and Python services.

Distributed SystemsREST APIRabbitMQ
0 likes · 12 min read
What I Learned Building a Hybrid Cloud System: Restful APIs, RabbitMQ, Redis & More