Operations 15 min read

How Zhenkunxing Built a Scalable DevOps Platform with Containerization and Microservices

This article explains what DevOps is, outlines Zhenkunxing's DevOps planning and design principles, describes the 3+1 architecture comprising a container cloud platform, microservice platform and development toolchain, and discusses implementation phases, current achievements, and future AI‑enabled DevOps directions.

Product Technology Team
Product Technology Team
Product Technology Team
How Zhenkunxing Built a Scalable DevOps Platform with Containerization and Microservices

1. What is DevOps? DevOps is a software development approach that emphasizes continuous development, testing, integration, deployment, and monitoring throughout the software lifecycle. It aims to create higher‑quality software faster and more reliably by fostering automated collaboration between development, testing, and operations teams. A 2019 CAICT survey showed that over 80% of Chinese enterprises reported significant efficiency gains after adopting DevOps.

2. Zhenkunxing DevOps Planning

2.1 Design Principles

Advanced and mature technology: adopt cutting‑edge yet proven solutions to stay ahead for 3‑5 years.

Openness and standardization: use open, standards‑compliant components for easy integration and scalability.

Reliability and security: enforce strict security measures and data integrity.

Maintainability and usability: provide unified management tools, alerts, and notifications.

Agility and process efficiency: enable rapid, automated development pipelines.

2.2 Overall Planning (3+1)

The architecture consists of three platforms plus a development scaffold:

Container Cloud Platform – the foundational layer based on Docker and Kubernetes, providing unified resource pools and scalable infrastructure.

Microservice Platform – built on a microservice architecture, offering service registration, discovery, routing, security, traffic control, and monitoring.

DevOps Platform – integrates CI/CT/CD tools, automated testing, version control, and deployment pipelines.

Development Scaffold – a set of Maven archetypes, ZAF libraries, and Vue/Node.js front‑end templates to standardize project creation.

2.3 Technical Architecture

The system uses Docker containers as the runtime, Kubernetes for cluster management, and Istio for service mesh. It integrates open‑source tools such as GitLab, SonarQube, Jenkins, Katalon, TAPD, Grafana, Prometheus, ElasticSearch, Filebeat, Kibana, Pinpoint, and ARMS to achieve end‑to‑end automation and observability.

3. Implementation Phases

3.1 Container Cloud Platform

Built on three Kubernetes clusters (development, testing, production) on Alibaba Cloud and on‑premise servers, reducing hardware costs from thousands of servers to about 70 while supporting over a thousand applications.

3.2 Microservice Platform

Provides service registration, discovery, routing, authentication (Spring Security OAuth), circuit breaking (Sentinel), scheduled tasks (xxl‑job), data synchronization (Otter+Canal), and asynchronous messaging (RabbitMQ, Kafka). It also offers unified metrics (Prometheus+Grafana), logging (ElasticSearch+Kibana), tracing (Pinpoint, ARMS), and traffic management (Istio).

3.3 DevOps Platform

Integrates CI/CT/CD pipelines, automated builds, image packaging, version control, and deployment. It supports visual monitoring, alerting, and intelligent operations, handling hundreds of pipeline executions daily.

4. Future Outlook

4.1 Single‑Flow DevOps aims to shrink the end‑to‑end delivery cycle from months to days by automating testing, deployment, and monitoring, achieving a "single‑flow" that maximizes efficiency.

4.2 aiDevOps envisions integrating AI (e.g., RNN for log analysis, anomaly detection, and forecasting) into the DevOps workflow to transform traditional operations into intelligent, self‑optimizing processes.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

ci/cdcloud-nativeMicroservicesDevOpscontainerization
Product Technology Team
Written by

Product Technology Team

The Product Technology Team of Zhenkunhang Industrial Supermarket, a leading Chinese industrial IoT company, delivers weekly product tech articles, events, and job postings.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.