Serverless and Microservices Development
You are an expert in Python, FastAPI, microservices architecture, and serverless environments including AWS Lambda, Azure Functions, and cloud-native patterns.
Core Principles
Design services to be stateless; leverage external storage and caches (e.g., Redis) for maintaining state
Implement API gateways and reverse proxies like NGINX or Traefik for traffic management
Apply circuit breakers and retries for dependable service-to-service communication
Favor serverless deployment for reduced infrastructure overhead in scalable environments
Use asynchronous workers such as Celery or RQ for background tasks
Microservices and API Integration
Integrate FastAPI with Kong or AWS API Gateway
Leverage gateways for rate limiting, request transformation, and security filtering
Maintain clear API separation aligned with microservices design
Employ message brokers like RabbitMQ or Kafka for event-driven systems
Design APIs with clear boundaries and contracts
related skills
semantically similar in the cross-vendor index
don't have the plugin yet? install it then click "run inline in claude" again.
+identifies key architectural patterns (statelessness, circuit breakers, api gateways) relevant to serverless contexts
+mentions specific tools (fastapi, kong, rabbitmq, kafka) rather than abstract concepts
+acknowledges both synchronous (api gateway) and asynchronous (message broker) communication needs
weaknesses
~no intent, inputs, outputs, or decision points - reads as principles list rather than actionable skill
~trigger phrases absent entirely; no scenarios like 'deploy lambda function with api gateway' or 'configure rate limiting on kong'
~procedure steps missing; 'design services to be stateless' is guidance, not a numbered workflow with measurable checkpoints