返回 Skill 列表
extension
分类: 开发与工程无需 API Key

Microservices Starter

搭建并部署生产级微服务,包含 API 网关、服务模板、服务网格、分布式追踪和容器编排。

person作者: sunshine-del-uxhubclawhub

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