语言和框架选择
- 选择能解决业务场景的合适的语言和框架 如python or java,Spring MVC or Spring Webflux
- 选择团队成员有足够经验的编程语言
- 选择支持性好的尽可能新的版本
依赖管理和构建工具
Maven, Gradle
静态代码检查
Semgrep, whispers
代码风格检查
checkstyle
项目依赖扫描
oss-index SonaQube
镜像扫描
Aqua cloud
自动化测试
单元测试 Junit Jupiter
API测试 Newman
CI/CD流水线
CircleCI Fast - Cache
基础设施即代码
Terraform
构建你的第一个API - Health Check API
认证和授权
文档信息
- 本文作者:Biao Tian
- 本文链接:https://tianbiao.github.io/2021/04/11/from-0-to-1-backend-codebase-example/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)