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.
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.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
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.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
