👋Hi, there.
Weplanx is an open source project that explores the combination of DevOps and LowCode.
You can easily manage resources, workflows, queues and IM (instant messaging), and can also be customized as the basic service of any distribution system.
The technology stack includes Golang, TypeScript, MongoDB, Redis and Nats, etc.
Developed based on Hertz and Ng-Zorro-Antd.
As a basic service, Weplanx can provide:
Basic functions included in conventional systems
Distribution of dynamic configuration sync ups
Can be friendly to support low-code mongodb RESTFul
Angular and Golang development support libraries for business customization
Weplanx architecture for medium-light applications, but needs to run on Kubernetes.
Rancher K3s recommended for deploying lightweight K8s, also need to prepare these:
Computing node
At least 3 nodes(2C4G) nodes form a K3s cluster, or 7 nodes are required for full self-host
MongoDB
Recommended version > = 5.0 (supports Time series)
Production environment at least 2C4G replica cluster
Atlas or public cloud can be preferred, self-built recommendation Percona Distribution for MongoDB
Redis
Recommended > = 256M
Redis Cloud or public cloud can be preferred
Nats
Need to enable JetStream, Helm can be deployed to this cluster
Case Overview
APM and RUNTIME have used Elastic APM solution
Last updated