Tagged articles
2383 articles
Page 11 of 24
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
May 29, 2023 · Backend Development

Why Is My Go Health‑Check So Slow? Diagnosing TCP Latency and GC Overhead

This article investigates why a Go‑based service health‑check system experiences high latency, examines differences from Nginx checks, runs experiments on physical machines and Docker, and explores goroutine scheduling, GOMAXPROCS, and garbage‑collection tuning to reduce average response time from 40 ms to under 10 ms.

DockerGarbage CollectionPerformance Optimization
0 likes · 10 min read
Why Is My Go Health‑Check So Slow? Diagnosing TCP Latency and GC Overhead
Liangxu Linux
Liangxu Linux
May 25, 2023 · Cloud Native

10 Proven Techniques to Shrink Your Docker Image Size

This guide explains why smaller Docker images improve security, transfer and deployment speed, and provides ten practical methods—including layer minimization, Docker‑squash, slim base images, multi‑stage builds, apt flags, .dockerignore, and optimization tools—to significantly reduce image size.

.dockerignoreBest PracticesDocker
0 likes · 7 min read
10 Proven Techniques to Shrink Your Docker Image Size
Java Architecture Diary
Java Architecture Diary
May 20, 2023 · Backend Development

What’s New in Spring Boot 3.1? Key Features, Upgrades, and Migration Tips

Spring Boot 3.1.0 introduces automatic configuration for Spring Authorization Server, upgraded HttpClient 5 support, enhanced Testcontainers management, Mockito 5 integration, Docker Compose integration, SSL configuration improvements, and numerous dependency upgrades such as Hibernate 6.2 and Jackson 2.15, all aimed at simplifying modern Java backend development.

Backend DevelopmentDockerJava
0 likes · 10 min read
What’s New in Spring Boot 3.1? Key Features, Upgrades, and Migration Tips
Java Architect Essentials
Java Architect Essentials
May 17, 2023 · Cloud Native

Using Docker to Set Up a Local Development Environment

This article explains how Docker can create isolated, reproducible local development environments, outlines its advantages, guides through installation pitfalls like WSL2 kernel updates and BIOS virtualization settings, and demonstrates running an Nginx container while highlighting further challenges such as file mapping and custom Dockerfile creation.

DevOpsDockerLocal Development
0 likes · 5 min read
Using Docker to Set Up a Local Development Environment
Laravel Tech Community
Laravel Tech Community
May 15, 2023 · Big Data

Introducing DataEase: An Easy‑to‑Use Open‑Source BI Tool with Rich Features and Quick Deployment

The article reviews DataEase, a Chinese open‑source business‑intelligence platform that offers a low‑learning‑curve interface, extensive data‑source support, built‑in template marketplace, and Docker‑based one‑command installation, making data visualization and dashboard creation accessible to a broad range of users.

BIBig DataData visualization
0 likes · 7 min read
Introducing DataEase: An Easy‑to‑Use Open‑Source BI Tool with Rich Features and Quick Deployment
ITPUB
ITPUB
May 15, 2023 · Big Data

Why ClickHouse Outperforms Elasticsearch in Log Analytics: A Practical Comparison

This article compares Elasticsearch and ClickHouse for log analytics by detailing their architectures, setting up Docker‑Compose stacks, ingesting synthetic syslog data with Vector, running equivalent queries, and measuring performance, revealing ClickHouse’s superior speed in most scenarios.

ClickHouseDockerElasticsearch
0 likes · 13 min read
Why ClickHouse Outperforms Elasticsearch in Log Analytics: A Practical Comparison
php Courses
php Courses
May 15, 2023 · Cloud Native

How to Create and Run a PHP Container with Docker

This tutorial explains what a PHP container is, why containers are useful for modern DevOps, and provides step‑by‑step instructions—including Dockerfile creation, image building, and container execution—to package a PHP 7.4 application with Nginx using Docker.

ContainerDevOpsDocker
0 likes · 4 min read
How to Create and Run a PHP Container with Docker
Alibaba Cloud Native
Alibaba Cloud Native
May 12, 2023 · Cloud Computing

Deploy Stable Diffusion on Alibaba Cloud Serverless in Minutes

This guide walks you through registering for Alibaba Cloud, enabling Function Compute and NAS, creating a Stable Diffusion application from a template, configuring the admin console, uploading the model, optionally building a custom Docker image, and troubleshooting common issues, all with step‑by‑step instructions and code examples.

AIAlibaba CloudDocker
0 likes · 9 min read
Deploy Stable Diffusion on Alibaba Cloud Serverless in Minutes
Top Architect
Top Architect
May 11, 2023 · Backend Development

Microservice Architecture: Why Choose It, Roadmap, and Key Components

This article explains why microservice architecture is preferred over monolithic applications, outlines a clear learning roadmap, and details essential components such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, distributed tracing, persistence, caching, and cloud providers.

Backend ArchitectureDockerapi-gateway
0 likes · 17 min read
Microservice Architecture: Why Choose It, Roadmap, and Key Components
Continuous Delivery 2.0
Continuous Delivery 2.0
May 11, 2023 · Operations

Everything as Code – Automating Deployment, Infrastructure, and Pipelines

The article traces the evolution from manual, error‑prone deployments to fully automated DevOps practices, explaining how code‑centric approaches such as Infrastructure as Code, Environment as Code, Orchestration as Code, Document as Code and Pipeline as Code improve productivity, reliability, consistency and platform scalability across cloud‑native environments.

Dockerautomationci/cd
0 likes · 15 min read
Everything as Code – Automating Deployment, Infrastructure, and Pipelines
DevOps
DevOps
May 10, 2023 · Operations

Everything as Code: From Manual Deployments to Automated Infrastructure and CI/CD Pipelines

The article traces the evolution from cumbersome manual deployments to modern automated, code‑driven practices such as Infrastructure as Code, Environment as Code, Orchestration as Code, and Pipeline as Code, highlighting tools like Ansible, Terraform, Docker, Kubernetes, and Jenkins to improve productivity, reliability, and scalability in DevOps operations.

AnsibleDockerci/cd
0 likes · 15 min read
Everything as Code: From Manual Deployments to Automated Infrastructure and CI/CD Pipelines
Java Architect Essentials
Java Architect Essentials
May 9, 2023 · Operations

One‑Click Jenkins + Docker + SpringBoot Automated Deployment Guide

This tutorial walks through setting up a CentOS 7 environment, installing Docker CE, deploying Jenkins in a Docker container, configuring Maven and required plugins, creating a Jenkins pipeline that builds a SpringBoot project, packages it into a Docker image via a Dockerfile, and runs the container automatically, providing full end‑to‑end CI/CD automation.

DockerJenkinsLinux
0 likes · 7 min read
One‑Click Jenkins + Docker + SpringBoot Automated Deployment Guide
Open Source Linux
Open Source Linux
May 8, 2023 · Operations

Why UDP Fails in Docker Bridge Networks and How to Fix It

This article explains why a UDP service listening on 0.0.0.0 inside a Docker bridge network becomes unreachable, analyzes packet captures and kernel routing behavior, and provides practical solutions such as using TCP, binding to a specific interface, or enabling IP_PKTINFO on the socket.

ContainerDockerIP_PKTINFO
0 likes · 16 min read
Why UDP Fails in Docker Bridge Networks and How to Fix It
Efficient Ops
Efficient Ops
May 7, 2023 · Databases

Elasticsearch vs ClickHouse: Performance Comparison for Log Analytics

This article compares Elasticsearch and ClickHouse as log‑analytics solutions, detailing their architectures, node roles, data ingestion pipelines, query capabilities, and benchmark results, ultimately showing ClickHouse’s superior performance in most tested scenarios.

ClickHouseDockerElasticsearch
0 likes · 13 min read
Elasticsearch vs ClickHouse: Performance Comparison for Log Analytics
Architects Research Society
Architects Research Society
May 2, 2023 · Cloud Computing

What Is Apache OpenWhisk? An Overview of the Open‑Source Serverless Platform

Apache OpenWhisk is an open‑source, distributed serverless platform that runs functions in Docker containers, supports multiple programming languages, can be deployed on various cloud or on‑premise environments such as Kubernetes, and offers seamless integration with popular services, scalable execution, and resource‑efficient operation.

Apache OpenWhiskDockerFunctions
0 likes · 7 min read
What Is Apache OpenWhisk? An Overview of the Open‑Source Serverless Platform
Liangxu Linux
Liangxu Linux
May 2, 2023 · Operations

Why Docker Makes Local Development a Breeze—and How to Set It Up

This guide explains how Docker simplifies local development by providing isolated, reproducible environments, outlines the key advantages, walks through installing Docker Desktop (including WSL2 kernel and BIOS virtualization fixes), and demonstrates running an Nginx container while highlighting remaining challenges such as command availability and service networking.

ContainerizationDevOpsDocker
0 likes · 5 min read
Why Docker Makes Local Development a Breeze—and How to Set It Up
JavaEdge
JavaEdge
Apr 27, 2023 · Databases

How to Deploy MySQL 5.7 with Docker: A Complete Step‑by‑Step Guide

This article walks you through downloading the MySQL 5.7 Docker image, configuring IPv4 networking, launching the container with proper volume mounts, troubleshooting common startup errors, verifying the setup, and discussing production‑grade considerations such as data persistence, memory isolation, and scaling.

ContainerDevOpsDocker
0 likes · 14 min read
How to Deploy MySQL 5.7 with Docker: A Complete Step‑by‑Step Guide
DevOps Cloud Academy
DevOps Cloud Academy
Apr 27, 2023 · Operations

GitLab Runner Installation, Registration, and Common Commands Guide

This article provides a comprehensive guide to installing GitLab Runner on various platforms, explains version and Docker requirements, details registration types and token retrieval, and presents both interactive and non‑interactive registration commands along with common runner commands and a sample pipeline configuration.

DevOpsDockerGitLab Runner
0 likes · 9 min read
GitLab Runner Installation, Registration, and Common Commands Guide
ITPUB
ITPUB
Apr 9, 2023 · Artificial Intelligence

How ChatGPT Redefines Knowledge Acquisition: Six Practical Insights

The author shares a personal journey of using ChatGPT as a knowledge engine, illustrating six key benefits—answering complex questions, applying Occam's razor, simplifying concepts for beginners, enabling generative learning, fostering T‑shaped expertise, and mastering effective prompting—through concrete examples ranging from metadata explanations to Docker deployment steps.

AIChatGPTDocker
0 likes · 23 min read
How ChatGPT Redefines Knowledge Acquisition: Six Practical Insights
360 Quality & Efficiency
360 Quality & Efficiency
Apr 7, 2023 · Backend Development

RabbitMQ Introduction: Installation, Basic and Advanced Producer/Consumer Patterns, Exchanges, and Common Issues

This guide introduces RabbitMQ, explains how to install it with Docker, covers basic and advanced producer/consumer usage including acknowledgments, durability, QoS, bindings, and exchange types, and discusses a typical Python reconnection problem, providing a practical overview for backend developers.

DockerExchangeMessage queue
0 likes · 5 min read
RabbitMQ Introduction: Installation, Basic and Advanced Producer/Consumer Patterns, Exchanges, and Common Issues
IT Xianyu
IT Xianyu
Apr 6, 2023 · Backend Development

Guide to Installing and Using Nginx Proxy Manager with Docker

This tutorial introduces Nginx Proxy Manager, a visual reverse‑proxy management interface, and provides step‑by‑step instructions for installing it via Docker‑Compose, configuring domains, setting up SSL with Let’s Encrypt, and managing proxy hosts through its web UI.

DockerProxySSL
0 likes · 6 min read
Guide to Installing and Using Nginx Proxy Manager with Docker
Top Architect
Top Architect
Apr 3, 2023 · Backend Development

Enabling Docker Remote Access, Configuring IDEA Docker Plugin, and Deploying a Spring Boot Eureka Server with Maven

This tutorial walks through enabling Docker remote connections on Linux and Windows, installing and configuring the IntelliJ IDEA Docker plugin, adding a docker‑maven‑plugin to a Spring Boot Eureka project, building Docker images, creating containers with port mapping, and setting up one‑click deployment for rapid backend development.

BackendDockerIDEA
0 likes · 11 min read
Enabling Docker Remote Access, Configuring IDEA Docker Plugin, and Deploying a Spring Boot Eureka Server with Maven
php Courses
php Courses
Mar 31, 2023 · Backend Development

Blocking AhrefsBot and Scrapy Crawlers with Nginx in Docker

This article describes how to identify abnormal Nginx requests caused by bots like AhrefsBot and Scrapy, and provides a step‑by‑step Docker‑based solution that includes a custom Nginx configuration, agent‑deny rules, and optional Alibaba Cloud security‑group IP blocking to prevent memory spikes.

BackendDockerbot blocking
0 likes · 6 min read
Blocking AhrefsBot and Scrapy Crawlers with Nginx in Docker
MaGe Linux Operations
MaGe Linux Operations
Mar 29, 2023 · Cloud Native

Master Earthly: A Modern Docker Image Builder for Faster CI/CD

Earthly is an advanced Docker image build tool that replaces Dockerfiles with Earthfiles, combining Makefile and Dockerfile concepts, offering multi‑stage, multi‑platform builds, syntax highlighting, extended commands like SAVE, GIT CLONE, and UDCs, and seamless CI integration for faster, more reusable container workflows.

BuildKitContainer BuildDocker
0 likes · 13 min read
Master Earthly: A Modern Docker Image Builder for Faster CI/CD
macrozheng
macrozheng
Mar 22, 2023 · Backend Development

Quickly Set Up Nginx Proxy Manager with Docker and Enable HTTPS

This guide walks you through installing Nginx Proxy Manager via Docker, configuring reverse proxy hosts, obtaining Let’s Encrypt SSL certificates, and securing access with HTTPS, all using a user‑friendly web interface suitable for beginners.

DockerSSLWeb UI
0 likes · 7 min read
Quickly Set Up Nginx Proxy Manager with Docker and Enable HTTPS
Programmer DD
Programmer DD
Mar 21, 2023 · Cloud Native

How We Cut Dagster Cloud Deployments from 3 Minutes to 40 Seconds

This article explains how the team streamlined Dagster Cloud's serverless deployment pipeline by replacing slow Docker‑image builds with a fast‑path using PEX files, S3 storage, and optimized GitHub Actions, reducing end‑to‑end deployment time from over three minutes to just forty seconds.

DagsterDockerFast Deployment
0 likes · 15 min read
How We Cut Dagster Cloud Deployments from 3 Minutes to 40 Seconds
dbaplus Community
dbaplus Community
Mar 19, 2023 · Databases

Should MySQL Run in Docker? Risks and Strategies Explained

While containers and Docker dominate modern infrastructure, this article critically examines whether MySQL should be containerized, highlighting data safety, performance, statefulness, and resource isolation concerns, and offering practical strategies such as separating data from the program, using lightweight or distributed databases, and appropriate deployment choices.

ContainerizationData SafetyDatabase Performance
0 likes · 7 min read
Should MySQL Run in Docker? Risks and Strategies Explained
Liangxu Linux
Liangxu Linux
Mar 19, 2023 · Operations

How to Add or Modify Docker Container Port Mappings After Creation

This guide explains step‑by‑step how to add, change, or remove port mappings for Docker containers by stopping the container, editing hostconfig.json (and optionally config.v2.json), and restarting the container, with commands for both Linux and Docker Desktop for Mac.

Container ConfigurationDevOpsDocker
0 likes · 6 min read
How to Add or Modify Docker Container Port Mappings After Creation
ITPUB
ITPUB
Mar 18, 2023 · Databases

How to Keep MySQL Slave Nodes Alive with Keepalived and Read/Write Splitting

This guide walks through the background of MySQL read/write splitting, records troubleshooting steps for an unexpected slave crash, explains the two splitting models, and provides detailed commands and configuration examples for using Keepalived to ensure high availability of the slave node.

DatabaseDockerMySQL
0 likes · 9 min read
How to Keep MySQL Slave Nodes Alive with Keepalived and Read/Write Splitting
php Courses
php Courses
Mar 17, 2023 · Operations

RunnerGo: An Open‑Source Full‑Stack Testing Platform – Features, Architecture, and Quick‑Start Guide

RunnerGo is an Apache‑2.0 licensed full‑stack testing platform built with Go and React that provides API testing, scenario automation, performance testing, and rich reporting, and the article details its features, technology stack, architecture, installation steps, configuration files, and open‑source repositories.

Dockerload-testingopen-source
0 likes · 7 min read
RunnerGo: An Open‑Source Full‑Stack Testing Platform – Features, Architecture, and Quick‑Start Guide
Open Source Linux
Open Source Linux
Mar 17, 2023 · Operations

Simplify Nginx Management with nginxWebUI: Install, Docker & Usage Guide

nginxWebUI provides a graphical interface for configuring and managing Nginx, supporting HTTP/TCP forwarding, reverse proxy, load balancing, SSL automation, multi‑server clustering, Docker deployment, systemd startup, and detailed usage instructions, enabling administrators to generate and control nginx.conf without manual coding.

DockerSystemdWeb UI
0 likes · 12 min read
Simplify Nginx Management with nginxWebUI: Install, Docker & Usage Guide
Java Architect Essentials
Java Architect Essentials
Mar 16, 2023 · Operations

Step-by-Step Guide to Jenkins + Docker + Spring Boot One-Click Automatic Deployment

This tutorial walks through setting up a CentOS 7 environment, installing Docker and Jenkins, configuring Jenkins plugins and Maven, creating a freestyle job that pulls a Spring Boot project from Gitee, builds it with Maven, packages it into a Docker image via a Dockerfile, runs the container, and verifies the deployment, providing all commands and screenshots for a complete CI/CD pipeline.

DevOpsDockerJenkins
0 likes · 8 min read
Step-by-Step Guide to Jenkins + Docker + Spring Boot One-Click Automatic Deployment
Sohu Tech Products
Sohu Tech Products
Mar 16, 2023 · Cloud Native

Comprehensive Docker Tutorial: From Fundamentals to Best Practices

This article provides a step‑by‑step guide to Docker, covering its core concepts, differences between virtual machines and containers, installation methods, Dockerfile syntax, building and running images, and best‑practice recommendations for containerized deployments.

ContainerizationDevOpsDocker
0 likes · 15 min read
Comprehensive Docker Tutorial: From Fundamentals to Best Practices
Sohu Tech Products
Sohu Tech Products
Mar 16, 2023 · Operations

Spug: Lightweight Agentless Automation Platform with Docker Deployment Guide

Spug is a lightweight, agentless automation platform for small and medium enterprises that integrates host management, batch execution, online terminal, deployment, scheduling, configuration, monitoring and alerting, and the article provides step‑by‑step Docker and docker‑compose installation instructions to set up the system.

DevOpsDockerOperations
0 likes · 4 min read
Spug: Lightweight Agentless Automation Platform with Docker Deployment Guide
Efficient Ops
Efficient Ops
Mar 16, 2023 · Artificial Intelligence

What’s New in AI? Baidu’s Wenxin, GPT‑4 Multimodal, Docker’s Policy Shift & More

The article reviews the latest AI breakthroughs—including Baidu’s Wenxin Yiyan launch, OpenAI’s multimodal GPT‑4, Google’s PaLM API, Microsoft’s super‑computer investment—and also covers Docker’s paid‑plan warning, the US demand for TikTok’s sale, and a Stack Overflow technology survey.

Artificial IntelligenceDockerGPT-4
0 likes · 7 min read
What’s New in AI? Baidu’s Wenxin, GPT‑4 Multimodal, Docker’s Policy Shift & More
IT Services Circle
IT Services Circle
Mar 15, 2023 · Operations

Deploying Node.js Microservices with Docker and Docker Compose

This article demonstrates how to package a NestJS-based microservice architecture into Docker images, build and run them individually, and orchestrate multiple services using Docker Compose, covering Dockerfile multi-stage builds, port mapping, IP binding, and practical deployment steps for Node.js backend services.

DevOpsDockerMicroservices
0 likes · 10 min read
Deploying Node.js Microservices with Docker and Docker Compose
Liangxu Linux
Liangxu Linux
Mar 13, 2023 · Databases

Why Docker Struggles with MySQL: 5 Key Reasons and Workarounds

The article examines why running MySQL in Docker containers often leads to data‑security, performance, state, and resource‑isolation problems, outlines practical mitigation strategies, and identifies scenarios where containerizing MySQL can still be viable.

ContainerizationData SecurityDatabase
0 likes · 7 min read
Why Docker Struggles with MySQL: 5 Key Reasons and Workarounds
DevOps Cloud Academy
DevOps Cloud Academy
Mar 12, 2023 · Operations

Setting Up a Jenkins CI/CD Pipeline for a MERN Application on Azure

This article provides a step‑by‑step guide to creating a CI/CD pipeline for a MERN stack application using Jenkins on Azure, covering prerequisites, Azure VM provisioning, Jenkins installation, pipeline configuration with a Jenkinsfile, Docker image building, and deployment to Docker Hub.

AzureDevOpsDocker
0 likes · 17 min read
Setting Up a Jenkins CI/CD Pipeline for a MERN Application on Azure
政采云技术
政采云技术
Mar 7, 2023 · Cloud Native

Zero‑Base Automated Deployment Using Docker, Jenkins, and GitLab CI

This tutorial walks you through building a complete automated deployment pipeline from scratch, covering project setup on GitHub, Dockerized Tomcat and Jenkins containers, GitLab CI vs Jenkins comparison, Jenkins job configuration, webhook triggers, and shell scripting for continuous integration and delivery.

DevOpsDockerGitHub
0 likes · 11 min read
Zero‑Base Automated Deployment Using Docker, Jenkins, and GitLab CI
MaGe Linux Operations
MaGe Linux Operations
Mar 4, 2023 · Databases

Why Docker Struggles with MySQL: 7 Critical Reasons

This article examines why running MySQL in Docker containers often leads to data‑security risks, performance bottlenecks, state management issues, and resource‑isolation problems, while also outlining scenarios where containerization can still be viable and offering practical mitigation strategies.

ContainerizationDatabaseDocker
0 likes · 7 min read
Why Docker Struggles with MySQL: 7 Critical Reasons
JD Retail Technology
JD Retail Technology
Feb 23, 2023 · Operations

Understanding and Tuning JVM ParallelGCThreads and Related Memory Parameters

This article explains the trade‑off between throughput and pause time in JVM garbage collection, details how the ParallelGCThreads, ConcGCThreads, and CICompilerCount parameters are calculated and affect performance, presents experimental results, and provides concrete configuration recommendations for both on‑heap and off‑heap memory in containerized Java applications.

DockerJVMJava
0 likes · 14 min read
Understanding and Tuning JVM ParallelGCThreads and Related Memory Parameters
Sohu Tech Products
Sohu Tech Products
Feb 22, 2023 · Cloud Native

Optimizing Docker Build Time for a BI Project Using Jenkins and Cache Strategies

This article describes how to dramatically reduce Jenkins‑based Docker build times for a BI project by analyzing the build pipeline, enabling Docker layer and application‑level caches, persisting node_modules with BuildKit, and applying minimal configuration changes that cut build duration from over 20 minutes to around four minutes.

BuildKitCacheDocker
0 likes · 10 min read
Optimizing Docker Build Time for a BI Project Using Jenkins and Cache Strategies
Top Architect
Top Architect
Feb 22, 2023 · Backend Development

Resolving HTTPS Redirect and Session Consistency Issues with Nginx, Docker, and Memcached

This article explains why an Nginx reverse‑proxy configuration that proxies HTTPS requests to a backend server causes the browser URL to change, how to fix the redirect by using HTTPS in the proxy, and how to achieve session consistency across multiple Tomcat instances by deploying Memcached with Docker and adjusting Tomcat’s session manager.

DockerHTTPSMemcached
0 likes · 8 min read
Resolving HTTPS Redirect and Session Consistency Issues with Nginx, Docker, and Memcached
Top Architect
Top Architect
Feb 21, 2023 · Cloud Native

Docker Container Networking and Network Modes Explained

This article provides a comprehensive guide to Docker container networking, covering the default networks, the four network modes (bridge, container, host, none), Linux network namespaces, veth pair creation, and practical container operations such as hostname configuration, DNS settings, port mapping, and custom bridge setup.

DockerHostLinux Namespace
0 likes · 27 min read
Docker Container Networking and Network Modes Explained
58 Tech
58 Tech
Feb 21, 2023 · Backend Development

Design and Implementation of FairPushy: A Dart‑Based Dynamic Update Platform for Flutter

This article presents the architecture, technology choices, and practical implementation details of FairPushy—a Dart‑driven backend and Flutter dynamic‑update platform—covering server development, concurrency handling, ORM integration, automated build pipelines, and deployment strategies for seamless hot‑reloading of mobile applications.

BackendConcurrencyDART
0 likes · 17 min read
Design and Implementation of FairPushy: A Dart‑Based Dynamic Update Platform for Flutter
Zhuanzhuan Tech
Zhuanzhuan Tech
Feb 20, 2023 · Operations

Evolution of Zhuanzhuan's Test Environments: From Monolithic Setups to Docker‑Based Dynamic and Stable Platforms

This article details how Zhuanzhuan transformed its testing infrastructure from a handful of monolithic servers to a Docker‑driven, tag‑routed dynamic and stable environment, addressing resource shortages, waste, and stability issues while achieving significant reductions in deployment time, resource consumption, and user‑reported problems.

DevOpsDockerTag Routing
0 likes · 14 min read
Evolution of Zhuanzhuan's Test Environments: From Monolithic Setups to Docker‑Based Dynamic and Stable Platforms
DevOps Cloud Academy
DevOps Cloud Academy
Feb 19, 2023 · Databases

Implementing Database GitOps with Bytebase: A Step‑by‑Step Guide

This article walks through setting up a local MySQL cluster, configuring Ngrok, deploying Bytebase via Docker, enabling GitOps integration with GitHub, and managing SQL schema changes through automated pull‑request workflows, providing code snippets and detailed screenshots for each step.

BytebaseDatabase CI/CDDocker
0 likes · 7 min read
Implementing Database GitOps with Bytebase: A Step‑by‑Step Guide
转转QA
转转QA
Feb 17, 2023 · Operations

Evolution of Zhuanzhuan's Test Environments: From Monolithic Setups to Docker‑Based Dynamic and Stable Environments

This article details how Zhuanzhuan’s testing environment progressed from a handful of static machines to a Docker‑driven dynamic‑and‑stable architecture, addressing resource shortages, stability issues, and operational inefficiencies through IP routing, tag routing, and extensive automation, ultimately achieving significant reductions in resource usage, deployment time, and user‑reported problems.

DevOpsDockerEnvironment
0 likes · 13 min read
Evolution of Zhuanzhuan's Test Environments: From Monolithic Setups to Docker‑Based Dynamic and Stable Environments
iQIYI Technical Product Team
iQIYI Technical Product Team
Feb 17, 2023 · Cloud Native

Optimizing Large Docker Images for iQIYI Video Transcoding: Differential Build, On‑Demand Download, Deduplication, and Distribution Strategies

iQIYI’s video transcoding team cut its Docker image size from 18 GB to 9 GB and build time from 30 minutes to under five by layering differential builds, on‑demand downloads, library deduplication, node pre‑warming with gray releases, and P2P distribution via Dragonfly, all without requiring developer changes.

ContainerDifferential BuildDocker
0 likes · 9 min read
Optimizing Large Docker Images for iQIYI Video Transcoding: Differential Build, On‑Demand Download, Deduplication, and Distribution Strategies
TAL Education Technology
TAL Education Technology
Feb 16, 2023 · Big Data

Step‑by‑Step Guide to Syncing Canal Data to Elasticsearch

This article provides a comprehensive, hands‑on tutorial for configuring Alibaba Canal and its client‑adapter to capture MySQL binlog changes and synchronize them into Elasticsearch, covering environment setup, Docker commands, YAML configuration files, index mapping, adapter startup, and common troubleshooting scenarios.

CDCCanalDocker
0 likes · 26 min read
Step‑by‑Step Guide to Syncing Canal Data to Elasticsearch
Ziru Technology
Ziru Technology
Feb 16, 2023 · Operations

How We Cut Maven Build Times by 50% with GoTemplate and Maven Flags

This article details how the Omega platform reduced compilation time by up to 60% by adding Maven -am -pl flags, leveraging GoTemplate custom functions, and adjusting GitLab‑CI variables, providing a step‑by‑step verification of each attempt and the final solution.

Build OptimizationDockerGoTemplate
0 likes · 6 min read
How We Cut Maven Build Times by 50% with GoTemplate and Maven Flags
Open Source Linux
Open Source Linux
Feb 15, 2023 · Backend Development

Choosing Java Docker Base Images & JDKs: Optimize Shutdown, Memory, and DNS

This article explains how to select the proper base image (Alpine or Debian), decide between JDK and JRE, choose Oracle or OpenJDK, handle graceful shutdown signals in Docker, configure memory limits across JDK versions, manage DNS caching, and optionally compile Java applications to native binaries with GraalVM.

DNSDockerGraceful Shutdown
0 likes · 25 min read
Choosing Java Docker Base Images & JDKs: Optimize Shutdown, Memory, and DNS
JD Cloud Developers
JD Cloud Developers
Feb 13, 2023 · Cloud Native

Why Docker and Kubernetes Are Revolutionizing Cloud‑Native Development

This article explains Docker’s lightweight container engine, its goals, core concepts such as images, containers, and repositories, compares containers to virtual machines, introduces Dockerfile, cgroups, Docker Compose, Docker Machine, and provides an overview of Kubernetes architecture and components, highlighting their role in cloud‑native environments.

ContainersDevOpsDocker
0 likes · 13 min read
Why Docker and Kubernetes Are Revolutionizing Cloud‑Native Development
macrozheng
macrozheng
Feb 11, 2023 · Operations

Deploy and Use Uptime Kuma: A Simple, Beautiful Open‑Source Monitoring Tool

This article introduces Uptime Kuma, an open‑source monitoring tool, and provides step‑by‑step instructions for installing it via Docker or manually, configuring monitors, and using its dashboard, highlighting its simplicity, visual appeal, and support for multiple services and notification methods.

DockerSelf-hostedUptime Kuma
0 likes · 3 min read
Deploy and Use Uptime Kuma: A Simple, Beautiful Open‑Source Monitoring Tool
Selected Java Interview Questions
Selected Java Interview Questions
Feb 1, 2023 · Cloud Native

Introduction to Rancher: Features, Installation, and Application Deployment

This article introduces Rancher as a comprehensive container management platform, explains its API server capabilities, monitoring and alerting features, provides step‑by‑step Docker‑based installation instructions, and demonstrates how to bind a Kubernetes cluster, deploy applications, and view pod logs through the Rancher UI.

Container ManagementDockercloud-native
0 likes · 4 min read
Introduction to Rancher: Features, Installation, and Application Deployment
vivo Internet Technology
vivo Internet Technology
Jan 30, 2023 · Backend Development

Integrating Zipkin Distributed Tracing into Node.js Applications

This guide shows how to set up Zipkin with Docker‑Compose, configure Elasticsearch storage, and integrate the zipkin and zipkin‑transport‑http npm packages into a Node.js app—using either ExplicitContext or the simpler Zone‑Context—to collect, send, store, and visualize OpenTracing‑compatible distributed traces.

DockerNode.jsOpenTracing
0 likes · 9 min read
Integrating Zipkin Distributed Tracing into Node.js Applications
Sohu Tech Products
Sohu Tech Products
Jan 18, 2023 · Cloud Native

Optimizing Docker Build Times in Jenkins CI with Cache Strategies and BuildKit

This article details how to dramatically reduce Jenkins‑triggered Docker build times for a BI project by enabling Docker layer and application‑level caches, configuring webpack caching, and leveraging BuildKit mount‑type caches to persist node_modules, achieving an 80% speedup with minimal configuration changes.

BuildKitCacheDocker
0 likes · 7 min read
Optimizing Docker Build Times in Jenkins CI with Cache Strategies and BuildKit
Open Source Linux
Open Source Linux
Jan 17, 2023 · Backend Development

Why Your Java App Gets OOMKilled in Kubernetes and How to Fix It

This article explains why Java applications running in Kubernetes containers are often terminated with OOMKilled (exit code 137), analyzes the underlying JVM memory‑limit mismatches, and provides practical solutions using cgroup‑aware JVM flags and memory‑tuning techniques.

DockerJVMJava
0 likes · 14 min read
Why Your Java App Gets OOMKilled in Kubernetes and How to Fix It
DevOps
DevOps
Jan 17, 2023 · Operations

Building a DevOps CI/CD Pipeline: A Five‑Step Guide

This article walks beginners through the fundamentals of DevOps by outlining a practical five‑step process for creating a CI/CD pipeline, covering tools for continuous integration, source control, build automation, web server deployment, test coverage, and optional extensions such as containers and middleware automation.

DockerJenkinsci/cd
0 likes · 15 min read
Building a DevOps CI/CD Pipeline: A Five‑Step Guide
Alibaba Cloud Native
Alibaba Cloud Native
Jan 16, 2023 · Cloud Native

Why Java Attach Fails on PID 1 in Containers and How to Fix It

The article reproduces the AttachNotSupportedException when Java runs as PID 1 in a container, explains the JVM attach workflow and LinuxThread model, and provides practical workarounds such as creating .attach_pid files, enabling StartAttachListener, or using newer JDK images.

ArthasAttachDocker
0 likes · 11 min read
Why Java Attach Fails on PID 1 in Containers and How to Fix It
Java Architect Essentials
Java Architect Essentials
Jan 15, 2023 · Operations

Docker Interview Questions and Essential Knowledge

This article compiles common Docker interview questions and provides detailed explanations, covering Docker fundamentals, use cases, advantages, differences from virtual machines, core components, installation steps, storage configuration, image management, container creation, networking modes, data volumes, private registry setup, backup procedures, and MySQL deployment, all illustrated with practical command examples.

ContainerDevOpsDocker
0 likes · 20 min read
Docker Interview Questions and Essential Knowledge
Open Source Linux
Open Source Linux
Jan 11, 2023 · Cloud Computing

How Docker’s Rise and Fall Shaped the Cloud Container Landscape

This article chronicles Docker’s rapid ascent, leadership turmoil, competition with Kubernetes, and eventual sale to Mirantis, illustrating how a pioneering container platform became both a catalyst for cloud innovation and a cautionary tale for open‑source startups.

Cloud ComputingDockerTech Business
0 likes · 14 min read
How Docker’s Rise and Fall Shaped the Cloud Container Landscape
转转QA
转转QA
Jan 4, 2023 · Operations

Evolution of Zhaozhuan Test Environment Governance: From Physical Isolation to Tag‑Based Traffic Routing

This article details Zhaozhuan's three‑generation test environment governance evolution—starting with physical isolation, moving to automatic IP‑label traffic routing, and finally manual tag‑based routing—highlighting architectural changes, deployment processes, advantages, drawbacks, and supporting tools such as distributed tracing and debugging utilities.

DockerMicroservicescloud-native
0 likes · 19 min read
Evolution of Zhaozhuan Test Environment Governance: From Physical Isolation to Tag‑Based Traffic Routing
Code Ape Tech Column
Code Ape Tech Column
Dec 31, 2022 · Operations

nginxWebUI: Graphical Management Tool for Nginx – Installation, Configuration, and Usage Guide

This article introduces nginxWebUI, a web‑based graphical interface for managing Nginx configurations, explains its technical architecture, provides step‑by‑step installation instructions for jar, Docker and systemd service on Linux, and demonstrates how to use the UI for HTTP, TCP, SSL, load‑balancing, and remote server management.

DockerLinuxSSL
0 likes · 10 min read
nginxWebUI: Graphical Management Tool for Nginx – Installation, Configuration, and Usage Guide
Ops Development Stories
Ops Development Stories
Dec 28, 2022 · Operations

When a Massive File Transfer Crashed My K8s Master: A Real‑World Docker Recovery Tale

The author recounts a sudden overload caused by copying hundreds of gigabytes of small files to an Alibaba Cloud NAS, which crashed the master node of a Kubernetes cluster, leading to Docker failures, and describes step‑by‑step troubleshooting, configuration changes, and lessons learned about backups, cautious operations, and calm analysis.

Dockercloud-nativekubernetes
0 likes · 5 min read
When a Massive File Transfer Crashed My K8s Master: A Real‑World Docker Recovery Tale
Open Source Linux
Open Source Linux
Dec 28, 2022 · Cloud Native

Essential Docker Image Building Hacks to Shrink Size and Speed Up Builds

Learn practical Dockerfile optimization techniques—including clean build contexts, choosing minimal base images, configuring Chinese mirrors, setting time zones, consolidating RUN commands, using virtual build environments, and minimizing layers—to dramatically reduce image size and improve build efficiency.

AlpineContainerDocker
0 likes · 16 min read
Essential Docker Image Building Hacks to Shrink Size and Speed Up Builds