Tagged articles

logging

737 articles · Page 8 of 8
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.

Tutorialchatclass
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.

CheckpointValidationassertions
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.

BroadcastPendingIntentVulnerabilities
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.

GroovyMyBatisSpring AOP
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.

PerformanceQualitycrash analysis
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.

BackendPerformancelogging
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.

Thread Poollogging
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.

API DesignBackendJava
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.

AlbianjConfigurationRESTful
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 AutomationMicroserviceslogging
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.

DockerFlumeJava
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.

ArchitectureBackenddistributed-systems
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.

Access ControlConfigurationDatabase 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.

Log ManagementOperationsbest practices
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.

Component DevelopmentRabbitMQdistributed systems
0 likes · 12 min read
What I Learned Building a Hybrid Cloud System: Restful APIs, RabbitMQ, Redis & More