backend-development

安装量: 600
排名: #1875

安装

npx skills add https://github.com/mrgoonie/claudekit-skills --skill backend-development

Backend Development Skill

Production-ready backend development with modern technologies, best practices, and proven patterns.

When to Use Designing RESTful, GraphQL, or gRPC APIs Building authentication/authorization systems Optimizing database queries and schemas Implementing caching and performance optimization OWASP Top 10 security mitigation Designing scalable microservices Testing strategies (unit, integration, E2E) CI/CD pipelines and deployment Monitoring and debugging production systems Technology Selection Guide

Languages: Node.js/TypeScript (full-stack), Python (data/ML), Go (concurrency), Rust (performance) Frameworks: NestJS, FastAPI, Django, Express, Gin Databases: PostgreSQL (ACID), MongoDB (flexible schema), Redis (caching) APIs: REST (simple), GraphQL (flexible), gRPC (performance)

See: references/backend-technologies.md for detailed comparisons

Reference Navigation

Core Technologies:

backend-technologies.md - Languages, frameworks, databases, message queues, ORMs backend-api-design.md - REST, GraphQL, gRPC patterns and best practices

Security & Authentication:

backend-security.md - OWASP Top 10 2025, security best practices, input validation backend-authentication.md - OAuth 2.1, JWT, RBAC, MFA, session management

Performance & Architecture:

backend-performance.md - Caching, query optimization, load balancing, scaling backend-architecture.md - Microservices, event-driven, CQRS, saga patterns

Quality & Operations:

backend-testing.md - Testing strategies, frameworks, tools, CI/CD testing backend-code-quality.md - SOLID principles, design patterns, clean code backend-devops.md - Docker, Kubernetes, deployment strategies, monitoring backend-debugging.md - Debugging strategies, profiling, logging, production debugging backend-mindset.md - Problem-solving, architectural thinking, collaboration Key Best Practices (2025)

Security: Argon2id passwords, parameterized queries (98% SQL injection reduction), OAuth 2.1 + PKCE, rate limiting, security headers

Performance: Redis caching (90% DB load reduction), database indexing (30% I/O reduction), CDN (50%+ latency cut), connection pooling

Testing: 70-20-10 pyramid (unit-integration-E2E), Vitest 50% faster than Jest, contract testing for microservices, 83% migrations fail without tests

DevOps: Blue-green/canary deployments, feature flags (90% fewer failures), Kubernetes 84% adoption, Prometheus/Grafana monitoring, OpenTelemetry tracing

Quick Decision Matrix Need Choose Fast development Node.js + NestJS Data/ML integration Python + FastAPI High concurrency Go + Gin Max performance Rust + Axum ACID transactions PostgreSQL Flexible schema MongoDB Caching Redis Internal services gRPC Public APIs GraphQL/REST Real-time events Kafka Implementation Checklist

API: Choose style → Design schema → Validate input → Add auth → Rate limiting → Documentation → Error handling

Database: Choose DB → Design schema → Create indexes → Connection pooling → Migration strategy → Backup/restore → Test performance

Security: OWASP Top 10 → Parameterized queries → OAuth 2.1 + JWT → Security headers → Rate limiting → Input validation → Argon2id passwords

Testing: Unit 70% → Integration 20% → E2E 10% → Load tests → Migration tests → Contract tests (microservices)

Deployment: Docker → CI/CD → Blue-green/canary → Feature flags → Monitoring → Logging → Health checks

Resources OWASP Top 10: https://owasp.org/www-project-top-ten/ OAuth 2.1: https://oauth.net/2.1/ OpenTelemetry: https://opentelemetry.io/

返回排行榜