Tagged articles

containerization

461 articles · Page 3 of 5
Thoughts on Knowledge and Action
Thoughts on Knowledge and Action
Nov 22, 2022 · Backend Development

How to Quickly Migrate a Monolith to Microservices: A Step‑by‑Step Guide

This article explains why monolithic applications should transition to microservices, defines microservice architecture, compares Dubbo and Spring Cloud frameworks, and provides detailed strategies for decomposition, CI/CD, container orchestration, automated operations, and governance to achieve a scalable, maintainable system.

Backend ArchitectureDevOpsMicroservices
0 likes · 10 min read
How to Quickly Migrate a Monolith to Microservices: A Step‑by‑Step Guide
Programmer DD
Programmer DD
Nov 10, 2022 · Backend Development

How to Choose the Right Java Base Image, JDK/JRE, and Optimize Container Settings

This guide walks through selecting Alpine or Debian base images, deciding between JDK and JRE, picking Oracle or OpenJDK, choosing the appropriate JVM, handling graceful shutdown signals, configuring memory limits across JDK versions, managing DNS cache, and leveraging GraalVM native compilation for Java containers.

DNSDockerJVM
0 likes · 22 min read
How to Choose the Right Java Base Image, JDK/JRE, and Optimize Container Settings
Architecture Digest
Architecture Digest
Nov 4, 2022 · Cloud Native

Containerization Journey at Ximalaya: Practices, Tools, and Lessons Learned

This article recounts Ximalaya’s evolution from early Docker adoption to a mature cloud‑native deployment platform, detailing principles, custom tools such as barge and k8s‑sync, health‑check strategies, multi‑process management, and integration with existing middleware to achieve reliable, zero‑downtime service releases.

DevOpsKubernetescloud-native
0 likes · 18 min read
Containerization Journey at Ximalaya: Practices, Tools, and Lessons Learned
Architect
Architect
Oct 31, 2022 · Cloud Native

Building a Cloud‑Native Container Platform at Ximalaya: Practices, Principles, and Evolution

This article recounts Ximalaya's journey from a simple Docker‑based project template to a full‑featured Kubernetes‑driven container platform, describing the principles, tools, health‑check strategies, deployment patterns, middleware integration, and lessons learned for building reliable cloud‑native services.

Cloud NativeDevOpsKubernetes
0 likes · 13 min read
Building a Cloud‑Native Container Platform at Ximalaya: Practices, Principles, and Evolution
DeWu Technology
DeWu Technology
Oct 24, 2022 · Artificial Intelligence

KubeAI Platform Implementation for AI Business Containerization

KubeAI, GetApp’s cloud‑native AI platform, unifies data set management, notebook‑based and task‑driven model training, automated versioning and deployment, and workflow orchestration, delivering up to 65% faster model iteration and up to 90% lower resource costs for AI teams.

AICloudNativeDataManagement
0 likes · 17 min read
KubeAI Platform Implementation for AI Business Containerization
MaGe Linux Operations
MaGe Linux Operations
Oct 21, 2022 · Cloud Native

Which Docker Base Image Is Best for Your Python App? A Practical Comparison

This article evaluates popular Docker base images for Python applications—Ubuntu, CentOS, Debian, Amazon Linux 2, official Python images, and Alpine—by outlining stability, security updates, dependency freshness, library availability, Python version, image size, and build time, ultimately recommending Amazon Linux 2 and Debian/Ubuntu over Alpine.

AlpineBase ImagePython
0 likes · 17 min read
Which Docker Base Image Is Best for Your Python App? A Practical Comparison
ITPUB
ITPUB
Sep 25, 2022 · Backend Development

How Bilibili Scaled Live Streaming from LAMP to Microservices and Beyond

This article chronicles Bilibili Live's eight‑year journey from a simple LAMP monolith to a sophisticated micro‑service ecosystem, detailing the motivations, architectural decisions, containerization, Golang migration, gateway redesign, hot‑key handling, request amplification mitigation, and operational practices that enabled millions of concurrent viewers.

Microservicesarchitecturecontainerization
0 likes · 26 min read
How Bilibili Scaled Live Streaming from LAMP to Microservices and Beyond
Bilibili Tech
Bilibili Tech
Sep 23, 2022 · Industry Insights

From LAMP to Microservices: Bilibili Live’s 8‑Year Architecture Evolution

This article chronicles Bilibili Live’s eight‑year journey from a simple LAMP monolith to a highly available microservice ecosystem, detailing the technical motivations, design principles, Swoole‑based services, containerization, Golang migration, custom gateways, hot‑key handling, and operational safeguards that enabled millions of concurrent viewers.

BilibiliMicroservicesSwoole
0 likes · 27 min read
From LAMP to Microservices: Bilibili Live’s 8‑Year Architecture Evolution
DevOps Cloud Academy
DevOps Cloud Academy
Sep 14, 2022 · Cloud Native

Migrating Docker Compose Stacks to Kubernetes with Kompose

This article explains how to transition containerized applications from Docker Compose to Kubernetes using the Kompose tool, covering code examples, generated manifests, volume handling, ingress considerations, and best‑practice recommendations for production deployments.

DevOpsDockerKompose
0 likes · 8 min read
Migrating Docker Compose Stacks to Kubernetes with Kompose
Programmer DD
Programmer DD
Sep 7, 2022 · Cloud Native

Master Docker: 10 Essential Best Practices for Secure, Efficient Java Containers

This guide walks you through ten practical Docker best‑practice steps—from using deterministic image tags and minimal base images to multi‑stage builds, non‑root users, PID‑1 handling, graceful shutdown, .dockerignore usage, container‑aware JVM settings, and cautious adoption of automation tools—ensuring your Java applications run securely and efficiently in production containers.

Dockerbest practicescontainerization
0 likes · 15 min read
Master Docker: 10 Essential Best Practices for Secure, Efficient Java Containers
Open Source Linux
Open Source Linux
Sep 5, 2022 · Cloud Native

How Docker Eliminates Local Development Pain and Streamlines Your Environment

This article explains the common frustrations of setting up local development environments—dependency conflicts, environment variables, port clashes, and differing production setups—and shows how Docker, Docker‑Compose, and Laradock can provide a unified, fast, and reproducible solution for PHP/Laravel projects.

DevOpsDockerLaradock
0 likes · 12 min read
How Docker Eliminates Local Development Pain and Streamlines Your Environment
Programmer DD
Programmer DD
Aug 26, 2022 · Cloud Native

How Docker Solves the Pain of Local Development Environments

This article explains the common frustrations of setting up local development environments, introduces Docker as a portable container solution, and provides step‑by‑step instructions for installing Docker, Docker‑Compose, cloning Laradock, configuring environment files, Nginx, hosts, and running the containers for a Laravel project.

DockerLaradockLocal Development
0 likes · 12 min read
How Docker Solves the Pain of Local Development Environments
Cloud Native Technology Community
Cloud Native Technology Community
Aug 24, 2022 · Cloud Native

How to Plan and Execute Enterprise Containerization for Cloud‑Native Transformation

This guide explains the theory behind enterprise‑level containerization, outlines the dual‑state IT architecture, describes cloud‑native application types, compares migration patterns such as Encapsulate, Rehost, Replatform, Refactor, Rearchitect and Rebuild, and provides step‑by‑step criteria for selecting and preparing applications for cloud migration.

Cloud NativeKubernetesapplication modernization
0 likes · 11 min read
How to Plan and Execute Enterprise Containerization for Cloud‑Native Transformation
HelloTech
HelloTech
Aug 18, 2022 · Mobile Development

Containerization Architecture in Mobile Applications

The article outlines a mobile‑app containerization architecture that builds on existing component frameworks, emphasizing standardized, isolated virtualized containers, dynamic module rendering via Flexbox‑based configuration trees, a multi‑layer logical and protocol stack for layout, data, lifecycle and events, and a streamlined development‑to‑deployment workflow.

Frontend ArchitectureTechnical Solutioncontainerization
0 likes · 13 min read
Containerization Architecture in Mobile Applications
DataFunTalk
DataFunTalk
Jul 21, 2022 · Big Data

Large-Scale Offline‑Online Mixed Deployment at Huya: Architecture, Challenges, and Solutions

This article describes Huya's large‑scale offline‑online mixed deployment, detailing the low resource‑utilization problems, the time‑sharing and elastic scheduling solutions, the containerized architecture, multi‑datacenter isolation, heterogeneous resource handling, stability safeguards, and the resulting performance improvements and future directions.

Big DataHuyacontainerization
0 likes · 13 min read
Large-Scale Offline‑Online Mixed Deployment at Huya: Architecture, Challenges, and Solutions
Baidu Geek Talk
Baidu Geek Talk
Jul 18, 2022 · Artificial Intelligence

GPU Container Virtualization for AI Heterogeneous Computing: Architecture and Best Practices

The article surveys GPU container virtualization for AI heterogeneous computing, detailing utilization challenges, historical architectures, various virtualization methods, Baidu's dual-engine user- and kernel-space design with isolation and scheduling features, performance benefits, best‑practice scenarios, and deployment guidance, concluding with a technical Q&A.

AI computingGPU virtualizationMPS
0 likes · 30 min read
GPU Container Virtualization for AI Heterogeneous Computing: Architecture and Best Practices
Baidu Intelligent Cloud Tech Hub
Baidu Intelligent Cloud Tech Hub
Jul 13, 2022 · Artificial Intelligence

Unlocking GPU Efficiency: Baidu’s Dual‑Engine Container Virtualization for AI

This article explores Baidu’s cutting‑edge GPU container virtualization architecture, detailing the challenges of low GPU utilization in AI workloads, the dual‑engine (user‑space and kernel‑space) isolation mechanisms, various mixing strategies, performance evaluations, and best‑practice recommendations for maximizing resource efficiency in large‑scale AI deployments.

AI infrastructureGPU virtualizationMixed Scheduling
0 likes · 31 min read
Unlocking GPU Efficiency: Baidu’s Dual‑Engine Container Virtualization for AI
Zuoyebang Tech Team
Zuoyebang Tech Team
Jun 30, 2022 · Cloud Native

How Leading Chinese Tech Companies Master Cloud‑Native at Scale

The first Cloud‑Native Practitioners Conference brought together engineers from Zuoyebang, Zhihu, Zhuanzhuan and others to share large‑scale Kubernetes, serverless and Istio experiences, industry trends, and practical solutions that drive stability, efficiency and digital transformation.

Cloud NativeIstioKubernetes
0 likes · 6 min read
How Leading Chinese Tech Companies Master Cloud‑Native at Scale
IT Architects Alliance
IT Architects Alliance
Jun 11, 2022 · 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 from virtual machines, installation methods, Dockerfile syntax, building and running a Vue.js application in a container, publishing images, and recommended best‑practice tips for containerization.

DevOpsDockerfilecontainerization
0 likes · 15 min read
Comprehensive Docker Tutorial: From Fundamentals to Best Practices
Top Architect
Top Architect
Jun 9, 2022 · Cloud Native

Docker Beginner's Guide: From Installation to Deploying a Vue Application

This comprehensive tutorial walks readers through Docker fundamentals, compares virtual machines with containers, explains core Docker concepts, demonstrates installation on macOS, shows how to build and run a Docker image for a Vue project, and provides best‑practice tips for containerized deployments.

DevOpsDockerDockerfile
0 likes · 15 min read
Docker Beginner's Guide: From Installation to Deploying a Vue Application
Efficient Ops
Efficient Ops
May 18, 2022 · Cloud Native

Master Docker: From Basics to Advanced Deployment and Networking

This comprehensive guide explains Docker's core concepts, advantages over traditional VMs, installation steps, essential commands, Dockerfile instructions, image management, storage volumes, and networking modes, providing practical examples and code snippets for effective container deployment on Linux systems.

Cloud NativeDevOpscontainerization
0 likes · 21 min read
Master Docker: From Basics to Advanced Deployment and Networking
Architect
Architect
Apr 29, 2022 · Cloud Native

Understanding Kubernetes Architecture and Its Role in Cloud‑Native Environments

This article explains the fundamentals of Kubernetes, its three core characteristics, practical deployment scenarios for enterprises of different sizes, resource‑utilization calculations, service migration challenges, the evolution from physical servers to containers, and a detailed overview of cloud‑native concepts and Kubernetes components.

Cloud NativeKubernetescontainerization
0 likes · 10 min read
Understanding Kubernetes Architecture and Its Role in Cloud‑Native Environments
Programmer DD
Programmer DD
Apr 28, 2022 · Backend Development

Why Java 11 Overtook Java 8 and What It Means for Your Projects

The 2022 Java ecosystem report reveals Java 11 surpassing Java 8 as the dominant runtime, highlights the modest adoption of non‑LTS releases like Java 14, shows Oracle’s market share shrinking while Amazon rises, and examines how container‑based deployments affect CPU, memory, and garbage‑collector choices.

Garbage CollectionJDKVersion Adoption
0 likes · 7 min read
Why Java 11 Overtook Java 8 and What It Means for Your Projects
IT Architects Alliance
IT Architects Alliance
Apr 17, 2022 · Cloud Computing

An Overview of Virtualization Technologies: History, Types, and Modern Implementations

This article provides a comprehensive overview of virtualization technology, covering its historical background, core concepts such as partitioning, isolation and encapsulation, various virtualization models including full, paravirtualization, hardware‑assisted approaches, and the evolution toward containerization with Docker and LXC.

Cloud ComputingDockerKVM
0 likes · 21 min read
An Overview of Virtualization Technologies: History, Types, and Modern Implementations
Top Architect
Top Architect
Mar 18, 2022 · Cloud Native

Docker Architecture Overview and Component Analysis

This article provides a comprehensive overview of Docker's overall architecture, detailing the roles of Docker Client, Daemon, Engine, Registry, Graph, drivers, Libcontainer, and containers, and explains how these components interact to manage images, networking, storage, and execution within a C/S model.

Cloud NativeDevOpsDocker
0 likes · 11 min read
Docker Architecture Overview and Component Analysis
IT Architects Alliance
IT Architects Alliance
Feb 22, 2022 · Cloud Native

Evolution of Microservice Architecture and Its Essential Technology Stack

This article traces the evolution of software architecture from monolithic to microservice models, explains key concepts such as service mesh, distributed tracing, and container orchestration, and lists the essential tools and frameworks—including Docker, Kubernetes, Ocelot, Consul, and Jenkins—required to build and operate modern cloud‑native microservice systems.

KubernetesMicroservicesarchitecture
0 likes · 17 min read
Evolution of Microservice Architecture and Its Essential Technology Stack
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Feb 11, 2022 · Cloud Native

Docker Image Principles, Common Pitfalls, and Best Practices for Service Websites

This article explains the rationale behind Dockerizing internal service websites, outlines principles for creating stateless and self‑contained images, compares build‑time approaches, critiques a flawed Dockerfile with detailed issue analysis, and presents an improved Dockerfile along with practical deployment guidelines.

DevOpsDockerDockerfile
0 likes · 14 min read
Docker Image Principles, Common Pitfalls, and Best Practices for Service Websites
MaGe Linux Operations
MaGe Linux Operations
Feb 6, 2022 · Cloud Native

What’s Driving the Next Wave of Cloud‑Native Architecture in 2022?

The article reviews the evolution from monolithic to cloud‑native architectures, highlights 2022 trends such as microservices, service mesh, multi‑cloud strategies, and shares practical experiences and advice from Alibaba Cloud experts on adoption challenges, organizational impact, and future directions.

Microservicesarchitecture-trendscloud-native
0 likes · 19 min read
What’s Driving the Next Wave of Cloud‑Native Architecture in 2022?
DevOps Engineer
DevOps Engineer
Jan 14, 2022 · Operations

Dockerfile and Docker Image Best Practices for Python Developers

This article presents a comprehensive set of Dockerfile and Docker image best‑practice recommendations—including multi‑stage builds, command ordering, minimal base images, layer reduction, unprivileged containers, proper use of COPY versus ADD, caching strategies, health checks, image signing, and resource limits—to help Python developers create smaller, more secure, and maintainable container images.

Dockerfilebest-practicescontainerization
0 likes · 29 min read
Dockerfile and Docker Image Best Practices for Python Developers
Youzan Coder
Youzan Coder
Dec 17, 2021 · Big Data

Upgrading Real-Time Computing Engine from Flink 1.10 to 1.13: Practices and Challenges

Youzan upgraded its real‑time computing engine from Flink 1.10 to 1.13 to meet rising SQL and containerization demands, gaining enhanced SQL syntax, time‑function handling, Window TVF standardization, Hive integration, K8s stability, elastic scaling, richer Kafka and format support, improved metrics and debugging tools, and successfully migrated all custom connectors, UDFs, and SQL jobs to the new Kubernetes‑based platform.

FlinkReal-Time ComputingSQL
0 likes · 22 min read
Upgrading Real-Time Computing Engine from Flink 1.10 to 1.13: Practices and Challenges
Beike Product & Technology
Beike Product & Technology
Dec 17, 2021 · Operations

Practices for Monitoring, Resource Optimization, and Containerization of Large-Scale Flink Jobs at Beike

This article describes Beike's real‑time computing team's end‑to‑end practices for collecting and storing Flink metrics, building visual monitoring dashboards, implementing multi‑level alerting, analyzing logs, estimating CPU and memory resources, and deploying Flink on Kubernetes with containerization and storage separation to improve stability, resource utilization, and operational efficiency.

FlinkKubernetesMonitoring
0 likes · 25 min read
Practices for Monitoring, Resource Optimization, and Containerization of Large-Scale Flink Jobs at Beike
JD Cloud Developers
JD Cloud Developers
Dec 16, 2021 · Cloud Computing

How JD.com Built a Hybrid Cloud to Power Its Logistics Empire

This article chronicles JD.com’s twelve‑year journey from a traditional e‑commerce platform to a technology‑driven enterprise, detailing its cloud strategy, the evolution of JD Cloud, the complex migration of its logistics operations to a hybrid cloud, and the performance gains achieved during major sales events.

Cloud ComputingKubernetescontainerization
0 likes · 22 min read
How JD.com Built a Hybrid Cloud to Power Its Logistics Empire
21CTO
21CTO
Dec 5, 2021 · Cloud Native

How FreeWheel Transformed a Monolith into a Cloud‑Native Microservices Architecture

This article explains how FreeWheel migrated its legacy Ruby monolith to a cloud‑native microservices platform using containerization, Kubernetes, service mesh, serverless functions, and internal low‑code tools, illustrating each stage of the cloud‑native evolution and the business benefits achieved.

Microservicescontainerization
0 likes · 15 min read
How FreeWheel Transformed a Monolith into a Cloud‑Native Microservices Architecture
FunTester
FunTester
Nov 2, 2021 · Operations

Embracing Automation: Continuous Testing Practices and Tools

The article explains how adopting automation and continuous testing—through appropriate tools, metric tracking, containerization, transparent communication, multi‑layer and performance testing—accelerates error detection, improves software quality, and enables faster, reliable releases in modern DevOps pipelines.

CI/CDDevOpsPerformance Testing
0 likes · 8 min read
Embracing Automation: Continuous Testing Practices and Tools
IT Architects Alliance
IT Architects Alliance
Oct 13, 2021 · Backend Development

Understanding Microservices Architecture: Core Concepts, Benefits, and Implementation Practices

This article provides a comprehensive overview of microservices architecture, covering its definition, key characteristics, advantages and drawbacks, suitable organizational contexts, core components such as service discovery, gateways, configuration centers, monitoring, circuit breaking, as well as containerization and orchestration technologies.

Backend ArchitectureCloud NativeGateway
0 likes · 16 min read
Understanding Microservices Architecture: Core Concepts, Benefits, and Implementation Practices
Efficient Ops
Efficient Ops
Sep 29, 2021 · Cloud Native

Master Docker: From Basics to Advanced Deployment and Networking

This comprehensive guide introduces Docker’s core concepts, advantages over traditional VMs, architecture, essential commands, installation steps, Dockerfile syntax, image management, storage options, and networking modes, providing practical examples and code snippets to help developers efficiently containerize and deploy applications.

DevOpsDockerDockerfile
0 likes · 25 min read
Master Docker: From Basics to Advanced Deployment and Networking
Architects' Tech Alliance
Architects' Tech Alliance
Sep 28, 2021 · Cloud Native

Understanding Docker: Lightweight Virtualization, Benefits, and How It Works

Docker is a lightweight, open‑source container platform that packages applications and their dependencies into portable images, offering faster startup, lower resource consumption, and easier migration compared to traditional virtual machines, while providing isolation, standardization, and security for modern cloud‑native deployments.

Cloud NativeDevOpsDocker
0 likes · 8 min read
Understanding Docker: Lightweight Virtualization, Benefits, and How It Works
MaGe Linux Operations
MaGe Linux Operations
Sep 25, 2021 · Information Security

How to Build a Docker‑Based Kali Linux Lab with Web Target for Pen‑Testing

This guide walks you through creating a Docker‑powered environment that includes a graphical Kali Linux workstation and a web target machine with MySQL and Tomcat, covering Docker installation, image preparation, container configuration, remote desktop setup, and database integration for hands‑on information‑security practice.

DockerKali LinuxPenetration Testing
0 likes · 8 min read
How to Build a Docker‑Based Kali Linux Lab with Web Target for Pen‑Testing
IT Architects Alliance
IT Architects Alliance
Sep 22, 2021 · Backend Development

Microservices Architecture: Concepts, Benefits, Drawbacks, and Implementation Guidelines

This article provides a comprehensive overview of microservices architecture, contrasting it with monolithic systems, detailing its principles, advantages, disadvantages, communication patterns, governance, containerization, DevOps impact, and real‑world case studies, while offering practical considerations for adoption.

DevOpsMicroservicesbackend development
0 likes · 20 min read
Microservices Architecture: Concepts, Benefits, Drawbacks, and Implementation Guidelines
21CTO
21CTO
Sep 19, 2021 · Databases

From Two‑Site Three‑Center to Three‑Site Five‑Center: NetBank’s Database Architecture Evolution

NetBank’s database deployment has evolved from a simple two‑site three‑center disaster‑recovery model to a sophisticated three‑site five‑center architecture, incorporating distributed databases, multi‑tenant isolation, transaction consistency, latency optimization, and containerized deployment to achieve high availability, scalability, and cost efficiency.

Database ArchitectureDisaster RecoveryDistributed Databases
0 likes · 19 min read
From Two‑Site Three‑Center to Three‑Site Five‑Center: NetBank’s Database Architecture Evolution
ITPUB
ITPUB
Sep 17, 2021 · Databases

How NetBank Scaled Its Database: From Two‑Site Three‑Center to Three‑Site Five‑Center Architecture

This article details NetBank's evolution of database deployment—from early distributed setups to a unitized, cloud‑native architecture—covering disaster‑recovery upgrades, distributed database design, multi‑tenant strategies, containerized migration, and the performance and operational impacts of moving to a three‑site five‑center model.

Disaster RecoveryDistributed DatabasesHigh Availability
0 likes · 20 min read
How NetBank Scaled Its Database: From Two‑Site Three‑Center to Three‑Site Five‑Center Architecture
MaGe Linux Operations
MaGe Linux Operations
Sep 15, 2021 · Cloud Native

Unlock Docker: From Zero to Deploying Your First Containerized App

This guide walks you through Docker fundamentals, comparing containers to virtual machines, explaining core concepts, installation, building and running a Vue project inside an Nginx container, and provides best practices and commands for image creation, container management, and deployment, enabling you to master containerization from scratch.

DevOpsDockerFrontend Deployment
0 likes · 17 min read
Unlock Docker: From Zero to Deploying Your First Containerized App
Open Source Linux
Open Source Linux
Sep 7, 2021 · Cloud Native

Why Run HAProxy in Docker? Benefits, Performance & Security Explained

This guide explains how and why to run HAProxy inside Docker containers, covering setup steps, performance impact, security considerations, and practical commands for creating networks, deploying web services, configuring HAProxy, and managing the container lifecycle.

HAProxycontainerizationperformance
0 likes · 12 min read
Why Run HAProxy in Docker? Benefits, Performance & Security Explained
Tencent Cloud Developer
Tencent Cloud Developer
Sep 6, 2021 · Cloud Native

From Docker to Kubernetes: A Comprehensive Guide to Containerization Technology

This guide introduces beginners to containerization by explaining Docker’s core components, Linux kernel mechanisms, and networking, then progresses to Kubernetes, detailing its architecture, key objects such as Pods, Deployments, Services, and storage concepts, and how they orchestrate distributed container workloads.

Cloud NativeContainer OrchestrationDocker
0 likes · 28 min read
From Docker to Kubernetes: A Comprehensive Guide to Containerization Technology
Baidu Intelligent Testing
Baidu Intelligent Testing
Sep 2, 2021 · Operations

Baidu's Group-Level Continuous Delivery Pipeline: Dual-Engine Ecosystem and Intelligent Build

This article outlines Baidu's evolution of build practices, presenting a group-level continuous delivery pipeline solution that includes a dual-engine ecosystem—standard plugin engine and non-standard containerized engine—and describes the intelligent build platform that enables dynamic, policy-driven, resource-efficient software delivery.

CI/CDContinuous DeliveryIntelligent Build
0 likes · 17 min read
Baidu's Group-Level Continuous Delivery Pipeline: Dual-Engine Ecosystem and Intelligent Build
Efficient Ops
Efficient Ops
Aug 22, 2021 · Cloud Native

Master Docker from Zero: Build, Run, and Deploy Containers Like a Pro

This guide walks you through Docker fundamentals—from understanding containers versus virtual machines, installing Docker, creating Dockerfiles, building and running images, to best practices and advanced commands—enabling you to containerize and deploy web applications efficiently across environments.

DevOpsDockerDockerfile
0 likes · 15 min read
Master Docker from Zero: Build, Run, and Deploy Containers Like a Pro
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 17, 2021 · Databases

Design and Implementation of a Cloud‑Native MySQL Container Platform for High Availability and Resource Efficiency

The article describes how a bank built a Kubernetes‑based, containerized MySQL service platform (CDD) to improve database high availability, resource utilization, automated operations, and agile delivery by addressing network, storage, scheduling, and management challenges through custom networking, hybrid storage, scheduler extensions, and multi‑AZ deployment.

Cloud NativeDatabaseHigh Availability
0 likes · 16 min read
Design and Implementation of a Cloud‑Native MySQL Container Platform for High Availability and Resource Efficiency
Qingyun Technology Community
Qingyun Technology Community
Aug 16, 2021 · Cloud Native

How Qunar Mastered Cloud‑Native Containerization: Lessons, Challenges, and Solutions

This article chronicles Qunar's multi‑year journey to adopt cloud‑native containerization, detailing the timeline, architectural redesign, CI/CD overhaul, middleware adaptations, migration strategies, encountered issues, and future plans for stability, resource efficiency, and service‑mesh implementation.

cloud-nativecontainerizationservice mesh
0 likes · 15 min read
How Qunar Mastered Cloud‑Native Containerization: Lessons, Challenges, and Solutions
IT Architects Alliance
IT Architects Alliance
Aug 15, 2021 · Cloud Native

Understanding Microservices, the Scale Cube Model, and Docker Practices

This article explains the concept and benefits of microservices, introduces the Scale Cube model for architectural scaling, and provides a comprehensive guide to Docker fundamentals, containerization techniques, logging, and configuration management, illustrating how these technologies enable efficient, scalable, and maintainable cloud-native applications.

Microservicescloud-nativecontainerization
0 likes · 6 min read
Understanding Microservices, the Scale Cube Model, and Docker Practices
IT Architects Alliance
IT Architects Alliance
Jul 25, 2021 · Backend Development

Evolution of Microservice Architecture and Its Essential Technology Stack

This article traces the historical development of microservice architecture from monolithic to distributed services, outlines its advantages and drawbacks, and presents a comprehensive technology stack—including service communication, API gateways, authentication, fault tolerance, logging, configuration, containerization, orchestration, and CI/CD—to guide practitioners in building robust, scalable backend systems.

Cloud NativeMicroservicesarchitecture
0 likes · 16 min read
Evolution of Microservice Architecture and Its Essential Technology Stack
Liangxu Linux
Liangxu Linux
Jul 14, 2021 · Cloud Native

Master Docker from Scratch: Build, Run, and Deploy Containers for Web Projects

This comprehensive guide walks you through Docker fundamentals, compares containers with virtual machines, explains core concepts, shows step‑by‑step installation, image building, container execution, and best practices, enabling you to containerize and deploy web applications efficiently.

Cloud NativeDevOpsLinux
0 likes · 17 min read
Master Docker from Scratch: Build, Run, and Deploy Containers for Web Projects
dbaplus Community
dbaplus Community
Jun 28, 2021 · Cloud Native

From chroot to Kubernetes: Choosing the Right Redis Container Strategy

This talk walks through the evolution of containerization—from early chroot and jails to modern Kubernetes—explains Redis’s core features, compares various container solutions for Redis deployment, and offers practical guidance on installation, scaling, monitoring, and fault recovery in both single‑instance and clustered environments.

DockerKubernetesNamespace
0 likes · 30 min read
From chroot to Kubernetes: Choosing the Right Redis Container Strategy
IT Architects Alliance
IT Architects Alliance
Jun 26, 2021 · Operations

How DevOps, Containers, and Kubernetes Unite to Accelerate Software Delivery

This article explains the origins of DevOps, its evolution from agile practices, and how containers and Kubernetes enable a seamless, automated pipeline—from code checkout and build to testing, code analysis, artifact storage, image creation, and staged deployment—illustrated with real‑world Jenkins pipelines and logs.

AutomationCI/CDDevOps
0 likes · 16 min read
How DevOps, Containers, and Kubernetes Unite to Accelerate Software Delivery
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 24, 2021 · Cloud Native

Docker Beginner Guide: Installation, Core Concepts, Image & Container Management, Registry Setup, and Docker Compose

This comprehensive tutorial walks through Docker installation on CentOS 7, explains container fundamentals and differences from virtual machines, details image creation, repository management, container lifecycle commands, networking, data sharing, and demonstrates automated builds and orchestration using Maven and Docker Compose for a full Spring Cloud micro‑service stack.

DevOpsDockerDocker Compose
0 likes · 31 min read
Docker Beginner Guide: Installation, Core Concepts, Image & Container Management, Registry Setup, and Docker Compose
Qunar Tech Salon
Qunar Tech Salon
Jun 16, 2021 · Cloud Native

Qunar’s Journey to Containerization: Architecture, Challenges, and Solutions

This article details Qunar’s transition to cloud‑native containerization, describing the platform architecture, the technical hurdles encountered—including custom KVM hooks, logging visibility, Java remote debugging, and multi‑cluster performance—and the practical solutions implemented to achieve a stable, scalable production environment.

DebuggingDevOpsPlatform engineering
0 likes · 10 min read
Qunar’s Journey to Containerization: Architecture, Challenges, and Solutions
Java Backend Technology
Java Backend Technology
Jun 13, 2021 · Cloud Native

How Spring Native Beta Enables Fast, Low‑Memory Spring Apps with GraalVM

Spring Native beta introduces Maven and Gradle plugins that let Spring applications be compiled into GraalVM native images, delivering near‑instant startup, reduced memory usage, and container‑ready executables while outlining supported features, AOT transformation, and practical use cases for cloud‑native deployments.

AOTGraalVMNative Images
0 likes · 11 min read
How Spring Native Beta Enables Fast, Low‑Memory Spring Apps with GraalVM
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Jun 11, 2021 · Cloud Computing

Containerizing the Live Classroom Service: Architecture, Migration Process, and Lessons Learned

This article details the background, goals, architectural analysis, migration scope, step‑by‑step containerization process, code‑level challenges, and post‑migration results of moving a large‑scale live‑classroom platform from virtual machines to a Kubernetes‑based container environment, highlighting performance, reliability, and operational improvements.

Infrastructure MigrationKubernetesMicroservices
0 likes · 22 min read
Containerizing the Live Classroom Service: Architecture, Migration Process, and Lessons Learned
Efficient Ops
Efficient Ops
May 24, 2021 · Cloud Native

Master Docker from Zero: Build, Run, and Deploy Containers Like a Pro

This comprehensive guide walks you through Docker fundamentals, from the underlying concepts of containers versus virtual machines to hands‑on installation, image creation, container deployment, and best practices, empowering developers to containerize and ship applications efficiently.

DevOpsDockerDockerfile
0 likes · 17 min read
Master Docker from Zero: Build, Run, and Deploy Containers Like a Pro
Top Architect
Top Architect
May 6, 2021 · Cloud Native

Docker Tutorial: From Basics to Building and Deploying a Vue Application

This article introduces Docker fundamentals, compares virtual machines with containers, explains core Docker concepts, guides through installation, Dockerfile creation, image building, container deployment, and best practices, using a Vue project as a practical example.

DockerDockerfileNginx
0 likes · 17 min read
Docker Tutorial: From Basics to Building and Deploying a Vue Application
Alibaba Cloud Developer
Alibaba Cloud Developer
May 5, 2021 · Cloud Native

Why Build Platforms Evolve: From Manual Scripts to Cloud‑Native Automation

This article explains how software build processes have progressed from simple manual compilation to sophisticated, automated, cloud‑native platforms, covering the distinction between build and compile, the rise of tools like Ant, Maven and Gradle, containerization, Kubernetes‑based orchestration, and the challenges and future directions of large‑scale build infrastructures.

CI/CDSoftware Engineeringbuild automation
0 likes · 21 min read
Why Build Platforms Evolve: From Manual Scripts to Cloud‑Native Automation
Architects Research Society
Architects Research Society
Apr 16, 2021 · Cloud Computing

Deploying Monolithic Applications as Containers on Azure

The article explains how to containerize monolithic web applications, manage and scale them using Azure services and Docker, discusses the trade‑offs of a monolithic‑in‑a‑container approach, and provides practical steps for publishing containerized apps to Azure App Service.

AzureCloud DeploymentDocker
0 likes · 10 min read
Deploying Monolithic Applications as Containers on Azure
macrozheng
macrozheng
Apr 8, 2021 · Cloud Native

Build and Push SpringBoot Docker Images with Gradle in Minutes

This article introduces the Gradle Docker plugin, shows how to configure it for a SpringBoot project, demonstrates building and pushing Docker images directly from Gradle, and compares the build speed with Maven, highlighting the simplicity and speed gains.

CI/CDDockerGradle
0 likes · 8 min read
Build and Push SpringBoot Docker Images with Gradle in Minutes
Open Source Linux
Open Source Linux
Apr 6, 2021 · Cloud Native

How Do Kubernetes and Docker Work Together? A Clear Comparison

This article provides a concise, illustrated explanation of the relationship between Kubernetes and Docker, covering official definitions, virtualization and deployment perspectives, and how Kubernetes manages Docker containers, helping readers grasp core concepts and practical usage in modern cloud-native environments.

DockerKubernetesVirtualization
0 likes · 6 min read
How Do Kubernetes and Docker Work Together? A Clear Comparison
Selected Java Interview Questions
Selected Java Interview Questions
Feb 6, 2021 · Databases

7 Reasons Why Docker Is Unsuitable for Deploying Databases

Although Docker offers many benefits, this article outlines seven key reasons—data safety, performance, networking, statefulness, resource isolation, cloud platform incompatibility, and environment requirements—that make deploying databases in Docker containers generally unsuitable, while also suggesting scenarios where lightweight or distributed databases may still be viable.

Data SafetyDatabaseDocker
0 likes · 9 min read
7 Reasons Why Docker Is Unsuitable for Deploying Databases
Code Ape Tech Column
Code Ape Tech Column
Feb 4, 2021 · Backend Development

From Monolith to Microservices: Tracing the Architecture Evolution

The article traces the evolution of software architecture—from monolithic applications through vertical splitting, distributed services, and finally microservices—detailing their advantages, drawbacks, and the essential technology stack such as service discovery, API gateways, authentication, logging, containerization, orchestration, and CI/CD, while providing practical examples and references.

Cloud NativeMicroservicesbackend development
0 likes · 19 min read
From Monolith to Microservices: Tracing the Architecture Evolution
Top Architect
Top Architect
Jan 29, 2021 · Backend Development

Comprehensive Overview of Microservices Architecture and Practices

This article provides a detailed introduction to microservices, covering its definition, advantages and disadvantages, suitable organizational contexts, core architectural components such as service discovery, gateways, configuration centers, communication protocols, monitoring, circuit‑breaker patterns, containerization, orchestration engines, and related open‑source tools.

ConfigurationGatewayMicroservices
0 likes · 18 min read
Comprehensive Overview of Microservices Architecture and Practices
21CTO
21CTO
Jan 8, 2021 · Databases

How ICBC Scales MySQL to 10,000 Nodes: Governance, Challenges, and Solutions

This article summarizes ICBC's experience of deploying nearly ten thousand MySQL nodes, detailing the current status, challenges, governance strategies—including standards, containerization, automated monitoring, emergency handling, and post‑incident analysis—and outlines future improvement plans for core‑application databases.

AutomationDatabase GovernanceICBC
0 likes · 17 min read
How ICBC Scales MySQL to 10,000 Nodes: Governance, Challenges, and Solutions
macrozheng
macrozheng
Jan 8, 2021 · Cloud Native

Why Docker Isn’t Enough Anymore: The Rise of Kubernetes

This article explains how Docker and Kubernetes complement each other, traces the evolution from physical machines to containers, outlines Docker’s history, describes why container orchestration is needed, compares Kubernetes with Docker Swarm, and details Kubernetes architecture and practical Q&A.

Cloud NativeDockerKubernetes
0 likes · 10 min read
Why Docker Isn’t Enough Anymore: The Rise of Kubernetes
Top Architect
Top Architect
Jan 6, 2021 · Cloud Computing

Docker Image Optimization: Reducing Size from 1.16 GB to 22.4 MB

This article explains how to shrink a Docker image for a React application from 1.16 GB to 22.4 MB by using a lightweight Alpine base, multi‑stage builds, and finally serving the compiled assets with Nginx, providing step‑by‑step Dockerfile examples and size comparisons.

Alpinecontainerizationimage optimization
0 likes · 7 min read
Docker Image Optimization: Reducing Size from 1.16 GB to 22.4 MB
Aikesheng Open Source Community
Aikesheng Open Source Community
Jan 6, 2021 · Databases

MySQL Governance Practices at Industrial and Commercial Bank of China

This article details ICBC's extensive MySQL deployment—nearly ten thousand nodes supporting core A‑level applications—and outlines the bank's governance framework, including current challenges, standardized operational procedures, automation, containerization, and future self‑healing strategies to ensure reliable, high‑performance database services.

Database GovernanceMySQLOperations
0 likes · 16 min read
MySQL Governance Practices at Industrial and Commercial Bank of China
ITPUB
ITPUB
Jan 2, 2021 · Databases

Why Deploying Databases in Docker Containers Can Be Risky: 7 Critical Reasons

Although Docker offers many benefits for application deployment, using it for databases introduces serious data safety, performance, networking, statefulness, resource isolation, cloud‑platform, and hardware‑requirement challenges that can lead to data loss and reduced efficiency.

Data SafetyDockercontainerization
0 likes · 9 min read
Why Deploying Databases in Docker Containers Can Be Risky: 7 Critical Reasons
Ctrip Technology
Ctrip Technology
Dec 24, 2020 · Databases

CTrip Redis Governance Evolution: Horizontal Scaling and Shrinking Solution

This article describes how CTrip tackled rapid Redis cluster growth by moving from vertical scaling to a containerized horizontal splitting approach, then introduced a binlog‑server based horizontal expansion and shrinkage method that reduces operation time, eliminates data migration, supports both scaling up and down, and improves resource utilization.

Database OperationsRediscontainerization
0 likes · 13 min read
CTrip Redis Governance Evolution: Horizontal Scaling and Shrinking Solution
IT Architects Alliance
IT Architects Alliance
Dec 13, 2020 · Backend Development

From Monolith to Microservices: A Practical Journey Through Modern Architecture

This article chronicles the evolution of software architecture from monolithic applications to microservices, detailing each stage's advantages and drawbacks, and enumerates the essential technology stack—including service communication, API gateways, authentication, fault handling, tracing, logging, configuration, containers, orchestration, and CI/CD—that enables building scalable, resilient backend systems.

CI/CDCloud NativeMicroservices
0 likes · 16 min read
From Monolith to Microservices: A Practical Journey Through Modern Architecture
Yanxuan Tech Team
Yanxuan Tech Team
Dec 8, 2020 · Cloud Native

How Yanxuan Scaled to 1,000 Services with a Cloud‑Native Platform

Facing rapid growth in 2019, Yanxuan partnered with NetEase Qingzhou to co‑build a cloud‑native platform, detailing a multi‑stage migration that standardized services, reduced code changes, enhanced high‑availability, optimized performance, and improved observability, ultimately supporting over 300 cloud‑migrated services and boosting development efficiency by more than 200%.

Cloud NativeDevOpscontainerization
0 likes · 13 min read
How Yanxuan Scaled to 1,000 Services with a Cloud‑Native Platform
DataFunTalk
DataFunTalk
Dec 7, 2020 · Big Data

Jingdong's Flink Real‑Time Computing Platform: Containerization, Optimizations, and Future Roadmap

This article details Jingdong's evolution from Storm to Flink, the architecture of its Kubernetes‑based real‑time computing platform, extensive containerization practices, performance and stability optimizations, and the future plan to unify batch‑stream processing while expanding SQL support and intelligent operations.

Batch-Stream IntegrationFlinkKubernetes
0 likes · 16 min read
Jingdong's Flink Real‑Time Computing Platform: Containerization, Optimizations, and Future Roadmap
JavaEdge
JavaEdge
Nov 26, 2020 · Cloud Native

How Docker Transforms Microservice Development and DevOps Automation

The article explains how the rise of containers addresses the testing, deployment, and machine‑initialization challenges of microservices, introduces DevOps principles, details Docker’s image layering and Dockerfile syntax, and shows a practical four‑layer Docker image example for streamlined production workflows.

CI/CDCloud NativeDevOps
0 likes · 9 min read
How Docker Transforms Microservice Development and DevOps Automation
Taobao Frontend Technology
Taobao Frontend Technology
Nov 19, 2020 · Frontend Development

How Taobao’s Containerized Frontend Boosts Performance and Cross‑Platform Consistency

Taobao’s core front‑end pipeline now combines traditional H5 pages with a native‑first, containerized version, using DinamicX and the XinAochuang protocol to achieve consistent UI across Android, iOS, and web, while optimizing performance through pre‑rendering, lazy loading, and unified build configurations.

DinamicXTaobaocontainerization
0 likes · 15 min read
How Taobao’s Containerized Frontend Boosts Performance and Cross‑Platform Consistency