工程开发
backend-development
构建、优化与维护现代化后端系统,涵盖 Node.js、Python、Go 与 Rust。支持 API 设计、数据库管理、安全性防护及 DevOps 实务流程。
简介
此后端开发技能为工程师、系统架构师与技术主管提供一套完整的框架,用于构建健壮、可扩展且安全的服务器端应用程序。该技能涵盖后端生命周期的每个环节,从初步的数据库架构设计到正式环境的生产监控。它利用现代技术堆栈,包括 Node.js/TypeScript、Python、Go 与 Rust,确保开发者能针对特定的性能或并发需求选择合适的工具。并强制执行如微服务、事件驱动架构与模块化单体等模式,以确保长期的系统可维护性。
- 全方位的 API 开发能力,涵盖 RESTful 设计、GraphQL 的灵活性以及 gRPC 的高性能调优。
- 先进的数据库管理,包括 PostgreSQL 的 ACID 合规性、MongoDB 的灵活文档模型以及 Redis 缓存优化策略。
- 遵循 OWASP Top 10 2025 指南的资安防护实作,包含 OAuth 2.1、JWT 验证及输入验证机制。
- 整合 DevOps 与 SRE 实务,包含 Docker 容器化、Kubernetes 编排、CI/CD 自动化部署管线以及 OpenTelemetry 可观测性。
- 严谨的测试方法论,强调 70-20-10 测试金字塔(单元测试、集成测试、端到端测试)以及针对分布式系统的合约测试。
当您需要设计系统架构、优化高负载数据库查询或实施资安补丁时,请使用此技能。AI 代理将提供技术选型的决策矩阵,例如在快速开发需求的 NestJS 或高并发需求的 Go 语言之间进行抉择。本技能接受业务逻辑、API 需求或基础设施限制等输入,并输出代码片段、架构图、数据库迁移脚本或配置文件模板。请注意,本技能通过强调连接池管理、正确的索引与负载平衡来优化系统性能。此技能假定开发环境为生产级标准,并鼓励使用功能标志与灰阶发布来降低发布风险,请务必参考提供的文档以维持合规性。
仓库统计
- Star 数
- 2,040
- Fork 数
- 406
- Open Issue 数
- 5
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 12:30