microservices-starter
v1.0.0构建部署生产级微服务,集成 API 网关、服务模板、服务网格支持、分布式追踪及容器编排。
Installation
Please help me install the skill `microservices-starter` from SkillHub official store.
npx skills add Sunshine-del-ux/microservices-starter
Microservices Starter
Build production-ready microservices architecture.
Features
API Gateway
- Request routing
- Rate limiting
- Authentication
- Load balancing
Service Templates
- Node.js microservice
- Python microservice
- Go microservice
Service Mesh Ready
- Kubernetes manifests
- Istio configurations
- Prometheus metrics
Distributed Tracing
- OpenTelemetry integration
- Jaeger support
- Request tracing
Container Orchestration
- Docker Compose
- Kubernetes manifests
- Helm charts
Quick Start
# Create new service
./create-service.sh user-service --lang node
# Create API gateway
./create-gateway.sh
# Deploy to K8s
./deploy.sh production
# Add monitoring
./monitor.sh install
Architecture
┌─────────────┐
│ Gateway │
└──────┬──────┘
│
┌──────┴──────┐
│ Services │
└──────┬──────┘
│
┌──────┴──────┐
│ Database │
└─────────────┘
Services Included
- User Service
- Order Service
- Product Service
- Payment Service
- Notification Service
Requirements
- Docker 20.10+
- Kubernetes 1.24+
- Helm 3.8+
Author
Sunshine-del-ux