All Articles

143663 articles · Page 6570 of 7184
dbaplus Community
dbaplus Community
Jan 29, 2018 · Operations

How Data‑Driven Monitoring Unlocks Real Value for Ops Teams

This article explains why quantifiable data is essential for evaluating the impact of operational changes, outlines common data‑collection stacks, defines core business and user‑centric metrics, and demonstrates practical monitoring techniques such as PCU analysis, simulated user flows, and intelligent scaling to turn ops work into measurable business value.

Operationsbusiness metricsdata analysis
0 likes · 15 min read
How Data‑Driven Monitoring Unlocks Real Value for Ops Teams
Efficient Ops
Efficient Ops
Jan 29, 2018 · Operations

Will Operations Be Replaced? Exploring the Role, Skills, and Future of DevOps

This article demystifies operations engineering by explaining its core responsibilities, addressing common myths about being replaced by cloud or DevOps, outlining the product lifecycle handoff, comparing Ops engineers with Ops developers, and proposing a skill‑level framework to guide career growth.

Site Reliability Engineeringdevopsskill assessment
0 likes · 12 min read
Will Operations Be Replaced? Exploring the Role, Skills, and Future of DevOps
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 29, 2018 · Fundamentals

Mastering Software Architecture: Roles, Patterns, Evaluation, and Risk Management

This comprehensive guide explains software architecture fundamentals, the responsibilities and skills of architects, key architectural patterns, evaluation methods like ATAM, risk identification and mitigation, practical view models, domain‑specific frameworks, and common enterprise architecture styles.

ATAT evaluationSoftware Architecturearchitect responsibilities
0 likes · 30 min read
Mastering Software Architecture: Roles, Patterns, Evaluation, and Risk Management
Java Captain
Java Captain
Jan 29, 2018 · Fundamentals

Understanding the Lifecycle of Java Classes in the JVM

This article explains the complete lifecycle of a Java class within the JVM, covering memory areas such as the method, heap, and stack regions, and detailing the five stages—loading, linking, initialization, usage, and unloading—along with code examples illustrating active and passive references.

Class LoadingInitializationJVM
0 likes · 16 min read
Understanding the Lifecycle of Java Classes in the JVM
Hujiang Technology
Hujiang Technology
Jan 29, 2018 · Operations

Design and Implementation of a Low‑Impact Distributed Tracing System for Service Calls

This article describes the background, design goals, architecture, implementation details, and lessons learned from building a low‑overhead, low‑intrusion distributed tracing system using Kafka, Elasticsearch, and OpenTracing to monitor microservice interactions and support performance analysis and DevOps decision‑making.

Distributed TracingElasticsearchKafka
0 likes · 9 min read
Design and Implementation of a Low‑Impact Distributed Tracing System for Service Calls
21CTO
21CTO
Jan 29, 2018 · Fundamentals

How Tencent Cut Hundreds of Gigabytes of Bandwidth with Advanced Image Compression

This article reviews the evolution of image formats such as JPEG, WebP, HEVC, and Tencent's proprietary WXAM and SHARP, explains psychovisual JPEG optimization with Guetzli, details GPU‑accelerated performance tweaks, and shows how these techniques saved terabytes of bandwidth and reduced user download latency across Tencent's massive image platform.

Bandwidth ReductionGPU AccelerationGuetzli
0 likes · 14 min read
How Tencent Cut Hundreds of Gigabytes of Bandwidth with Advanced Image Compression
网易UEDC
网易UEDC
Jan 29, 2018 · Product Management

B2B vs B2C Product Design: Key Differences and Design Strategies

This article compares B‑end (B2B) and C‑end (B2C) products, explaining their core nature, characteristics, usage scenarios, and offering practical design considerations for each, highlighting how sharing drives consumer apps while collaboration drives enterprise solutions.

B2BB2CDesign principles
0 likes · 13 min read
B2B vs B2C Product Design: Key Differences and Design Strategies
AI Cyberspace
AI Cyberspace
Jan 29, 2018 · Backend Development

Mastering Celery: Periodic Tasks, Sync Calls, Result Storage, and Monitoring

Explore how to configure Celery’s periodic (Beat) tasks, perform synchronous task calls, persist results using Redis, monitor workers with Flower, and debug remotely via telnet, with practical code examples and step‑by‑step instructions for robust backend task management.

Backend DevelopmentCeleryPython
0 likes · 7 min read
Mastering Celery: Periodic Tasks, Sync Calls, Result Storage, and Monitoring
MaGe Linux Operations
MaGe Linux Operations
Jan 29, 2018 · Backend Development

Master Python Mock: Simulate External Calls for Seamless Unit Testing

This article explains what the Python Mock library does, how to install and import it, demonstrates basic and advanced usage including creating mock objects, setting return values and side effects, and shows how to apply patch and patch.object for effective unit testing without a real server.

MockPatchunit-testing
0 likes · 12 min read
Master Python Mock: Simulate External Calls for Seamless Unit Testing
Programmer DD
Programmer DD
Jan 28, 2018 · Backend Development

Convert Swagger Docs to Markdown and Confluence with Swagger2Markup

This tutorial explains how to use the open‑source Swagger2Markup library to transform Swagger/OpenAPI specifications into Markdown or Confluence markup by adjusting a single Java configuration, includes code examples, output structure, single‑file options, and deployment tips for static sites and Confluence.

API documentationConfluenceMarkdown
0 likes · 5 min read
Convert Swagger Docs to Markdown and Confluence with Swagger2Markup
MaGe Linux Operations
MaGe Linux Operations
Jan 28, 2018 · Information Security

Essential IT Security Practices Every Ops Engineer Should Master

This article shares a seasoned ops engineer's evolving understanding of IT security, covering network, host, application, data, and web security measures, practical tools like ELK and OSSEC, and actionable recommendations to strengthen system protection against attacks and breaches.

Application SecurityELKIT security
0 likes · 10 min read
Essential IT Security Practices Every Ops Engineer Should Master
Programmer DD
Programmer DD
Jan 28, 2018 · Backend Development

Why Disruptor Beats Traditional Queues: A Deep Dive into High‑Performance Producer/Consumer Models

This article explains how the Disruptor framework achieves ultra‑low latency and high throughput in Java by using a ring‑buffer based producer/consumer model, detailing its architecture, sequencing algorithm, wait strategies, and practical code examples for both publishing and processing events.

ConcurrencyDisruptorhigh performance
0 likes · 16 min read
Why Disruptor Beats Traditional Queues: A Deep Dive into High‑Performance Producer/Consumer Models
ITPUB
ITPUB
Jan 28, 2018 · Blockchain

What Is a Blockchain? A Simple Guide to Public and Private Chains

This article introduces the fundamentals of blockchain technology, explaining how blocks and hashes form an immutable chain, contrasts public and private blockchains with real‑world examples like Bitcoin and smart‑contract scenarios, and provides simple pseudocode illustrating how such contracts could be executed.

blockchaindistributed ledgerprivate blockchain
0 likes · 8 min read
What Is a Blockchain? A Simple Guide to Public and Private Chains