工程開發
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