LotusCloud — Cloud nội địa cho doanh nghiệp Việt Nam
Một nền tảng cloud kiểu AWS / GCP / Azure được xây dựng bằng 72+ microservices Go, web console Next.js, hạ tầng OpenStack + Kubernetes, có IAM/RBAC, billing, observability, IaC và pipeline triển khai sẵn sàng thương mại hoá.
Năng lực cốt lõi
Đã triển khai trong codebase🖥 Compute & Containers
VM/container runtime trên Docker, flavors lc.small → lc.xlarge, console exec, logs, autoscale, GPU, Kubernetes (GKE-style), serverless & CloudRun.
💾 Storage & Data
Object storage S3-compatible, block storage, snapshots, backup, image registry, MySQL/Postgres/Mongo/Redis/Spanner/AlloyDB/BigQuery/Vector DB.
🌐 Networking
VPC, subnets, IPAM, DNS, NAT/VPN gateway, Load Balancer L4/L7 + Global LB, Private Link, CDN, WAF, DDoS, Firewall.
🔐 Identity & Security
IAM với JWT + RBAC, MFA TOTP, refresh-token rotation, service principals, KeyVault, Policy Engine, Audit, SOAR engine, secrets rotation.
🤖 AI / ML
VertexAI-style model registry, Gemini-style API, Notebook (Jupyter), AI Agent codegen, Vector DB & embeddings, Composer (Airflow-like).
📊 Observability
OpenTelemetry → Jaeger tracing, Prometheus metrics, Grafana dashboards, Audit trail, Centralized Logging, Cost Management.
🚀 Developer Platform
Git Deploy CI/CD, Build cache, Preview env theo branch, App Service, Edge Router, Container Health, Workflow engine, Scheduler.
🏢 Enterprise & Billing
Subscription, Quota, Cost Management, Notification, Migration, Resource Manager, multi-tenant, multi-region.
🛡 Edge & Integration
API Management, Event Grid, Service Bus, Datastream, Dataplex, Private Link, GKE Backup, model registry, GHN-ready integrations.
Bắt đầu nhanh
1) Khởi động local
cp .env.example .env
docker compose up -d
# Gateway: http://localhost:8080/healthz
# Console: http://localhost:3100
# Grafana: http://localhost:3300
# Jaeger: http://localhost:16686
2) Đăng ký & đăng nhập
curl -X POST http://localhost:8080/api/v1/auth/register \
-H "Content-Type: application/json" \
-d '{"email":"[email protected]","password":"StrongPass123!","full_name":"Admin"}'
curl -X POST http://localhost:8080/api/v1/auth/login \
-H "Content-Type: application/json" \
-d '{"email":"[email protected]","password":"StrongPass123!"}'
3) Test stack
make test # Go unit tests
make integration-test # gateway integration
bash tests/security/run-security-scan.sh
k6 run tests/load-test/all-services-load.js
4) Triển khai production
Helm chart trong infrastructure/k8s, Terraform IaC trong infrastructure/terraform. Xem checklist triển khai VNSO.