Tagged articles
446 articles
Page 3 of 5
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.

BackendGarbage CollectionJDK
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.

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

Distributed SystemsKubernetesMicroservices
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.

Digital TransformationMicroservicesarchitecture-trends
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.

DockerfileSecuritybest-practices
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.

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

Digital TransformationKubernetesLogistics
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.

DevOpsPerformance Testingci/cd
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 NativeMicroservices
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 NativeContainerDevOps
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 LinuxWeb Security
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.

Backend DevelopmentDevOpsMicroservices
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 ArchitecturePerformance Optimizationcontainerization
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.

containerizationdisaster recoverydistributed databases
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 NativeDockerKubernetes
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.

Build AutomationContinuous 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 NativeKubernetescontainerization
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.

Service Meshcloud-nativecontainerization
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.

BackendCloud NativeDistributed Systems
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.

Backend DevelopmentCloud NativeDevOps
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.

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

DebuggingDevOpscloud-native
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.

AoTJavaNative 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
Dada Group Technology
Dada Group Technology
Jun 4, 2021 · Databases

JD Daojia MySQL Containerization: Architecture, Implementation, and Operational Practices

This article presents JD Daojia's practice of containerizing MySQL, detailing the underlying resource platform, custom container scheduling algorithm, high‑availability design, monitoring system, and an automated operations platform that together improve performance, cut costs, and boost operational efficiency.

Automationcontainerizationmonitoring
0 likes · 9 min read
JD Daojia MySQL Containerization: Architecture, Implementation, and Operational Practices
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.

Build AutomationSoftware Engineeringci/cd
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.

AzureDockercloud deployment
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.

DockerGradleJava
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 SafetyDockerResource Isolation
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.

Backend DevelopmentCloud NativeMicroservices
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.

ConfigurationMicroservicescontainerization
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 GovernanceOperationsPerformance Automation
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 operationscontainerizationredis
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.

Cloud NativeDistributed SystemsMicroservices
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 NativeDevOpsObservability
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.

Cloud NativeDevOpsDocker
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
Java Architect Essentials
Java Architect Essentials
Nov 13, 2020 · Backend Development

Deploying a Spring Boot Application with Docker Using IntelliJ IDEA

This tutorial walks through preparing the environment, configuring Docker remote access, creating a Spring Boot project in IntelliJ IDEA, setting up Maven and Docker files, building the image, and running the container, demonstrating a complete end‑to‑end Java microservice deployment with Docker.

DockerIntelliJ IDEAJava
0 likes · 9 min read
Deploying a Spring Boot Application with Docker Using IntelliJ IDEA
MaGe Linux Operations
MaGe Linux Operations
Nov 5, 2020 · Databases

7 Compelling Reasons Not to Run Databases Inside Docker Containers

Although Docker has become popular for deploying applications, this article outlines seven critical drawbacks—data safety, performance, networking, statefulness, resource isolation, cloud platform incompatibility, and environment requirements—that make containerizing databases generally unsuitable, while also suggesting scenarios where lightweight or distributed databases may still benefit from containerization.

Data SafetyDockercontainerization
0 likes · 8 min read
7 Compelling Reasons Not to Run Databases Inside Docker Containers
IT Architects Alliance
IT Architects Alliance
Oct 31, 2020 · Cloud Native

What Is Cloud Native? Origins, Core Concepts, and Why It Matters

Cloud native, coined by Matt Stine in 2013, blends DevOps, continuous delivery, microservices, and agile infrastructure into a philosophy that redesigns applications for any public, private, or hybrid cloud, emphasizing container packaging, automated pipelines, and cultural shifts to boost scalability and delivery speed.

Cloud NativeContinuous DeliveryDevOps
0 likes · 10 min read
What Is Cloud Native? Origins, Core Concepts, and Why It Matters
Programmer DD
Programmer DD
Oct 26, 2020 · Cloud Native

Docker Made Easy: Deploy a Vue App with Nginx in Minutes

This guide walks you through Docker fundamentals, comparing containers to virtual machines, explaining core concepts, installing Docker, building a Dockerfile for a Vue project, creating and running an Nginx‑based image, publishing it to a registry, and sharing best practices for efficient container deployment.

DevOpsDockerDockerfile
0 likes · 16 min read
Docker Made Easy: Deploy a Vue App with Nginx in Minutes
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 9, 2020 · Cloud Native

What Is Cloud Native? Unpacking Its Core Concepts and Benefits

This article explains the origins, core principles, and practical components of Cloud Native—including microservices, containerization, DevOps, continuous delivery, and cloud infrastructure—showing how they reshape development culture, organization, and technology adoption for modern software teams.

Cloud NativeContinuous DeliveryDevOps
0 likes · 11 min read
What Is Cloud Native? Unpacking Its Core Concepts and Benefits
Meituan Technology Team
Meituan Technology Team
Sep 30, 2020 · Mobile Development

Meituan Waimai Mobile Architecture Evolution and Containerization

Meituan Waimai’s mobile architecture progressed from early componentization through platformization and a custom React‑Native hybrid to a containerized system that unifies Android and iOS via SDKs, MRN and Titans containers, enabling dynamic updates, modular development, and massive traffic handling while demanding enhanced monitoring and release governance.

DevOpsMeituanMobile Development
0 likes · 39 min read
Meituan Waimai Mobile Architecture Evolution and Containerization
Open Source Linux
Open Source Linux
Sep 26, 2020 · Cloud Native

Why Docker Beats Traditional Virtual Machines: Benefits, Drawbacks, and Real-World Insights

This article explains how Docker addresses environment‑configuration challenges, compares container technology with virtual machines, and outlines Docker’s advantages such as fast startup, low resource usage, image layering, isolation, rapid rollback, and lower deployment and management costs, while also discussing its remaining limitations.

DevOpsDockercontainerization
0 likes · 10 min read
Why Docker Beats Traditional Virtual Machines: Benefits, Drawbacks, and Real-World Insights
Qunar Tech Salon
Qunar Tech Salon
Sep 16, 2020 · Operations

Noah: A Test Environment Governance Platform for Efficient Development and Testing

Noah is a test environment governance platform that uses infrastructure‑as‑code principles, resource pooling, soft routing, and containerization to automate the creation, management, and teardown of complex testing environments, dramatically improving developer productivity and reducing operational costs.

AutomationDevOpsInfrastructure as Code
0 likes · 12 min read
Noah: A Test Environment Governance Platform for Efficient Development and Testing
Programmer DD
Programmer DD
Sep 10, 2020 · Databases

7 Critical Reasons Why Docker Isn't Ideal for Deploying Databases

Although Docker has become popular for containerizing applications, this article outlines seven key drawbacks—ranging from data safety and performance to networking, statefulness, resource isolation, cloud platform incompatibility, and hardware demands—that make deploying databases in Docker containers generally unsuitable.

Cloud NativeData SafetyDocker
0 likes · 8 min read
7 Critical Reasons Why Docker Isn't Ideal for Deploying Databases
TAL Education Technology
TAL Education Technology
Sep 1, 2020 · Cloud Computing

Cost Optimization and Resource Management in an Online Education Platform: From XEN Migration to Container‑Based Scaling

This article describes how an online education platform reduced infrastructure costs and improved service reliability by replacing XEN with KVM, building resource‑tracking platforms, adopting Kubernetes‑based containerization, implementing rapid auto‑scaling, and establishing systematic resource auditing and standardization processes.

Cost OptimizationInfrastructureKubernetes
0 likes · 25 min read
Cost Optimization and Resource Management in an Online Education Platform: From XEN Migration to Container‑Based Scaling
Open Source Linux
Open Source Linux
Aug 18, 2020 · Databases

7 Reasons Docker Isn’t Ideal for Database Deployment (And When It Works)

This article examines seven critical drawbacks of running databases inside Docker containers—including data safety, performance, networking, statefulness, resource isolation, cloud platform limitations, and environment requirements—while also suggesting scenarios where containerized databases may still be viable.

DockerSecuritycontainerization
0 likes · 9 min read
7 Reasons Docker Isn’t Ideal for Database Deployment (And When It Works)