.NET 9 生产实践小结
Minimal API、EF Core、容器化部署中的几个关键实践点。
Minimal API 组织
按领域拆分 Endpoint 扩展方法,保持 Program.cs 简洁。路由、校验和依赖注入的边界清楚之后,接口更容易测试和调整。
配置与密钥
敏感信息走环境变量,避免落入配置文件与镜像。开发、联调和生产环境使用同一套配置键,减少部署时的隐性差异。
数据访问
EF Core 用于常规业务查询,复杂报表或批量任务明确使用参数化 SQL,并为超时、只读和返回行数设置边界。
容器化
使用多阶段构建 + alpine 运行时,显著减小镜像体积。对外暴露健康检查,日志输出到标准流,便于容器平台采集。
延伸阅读
需要 .NET / React 系统建设时,可以参考 Web 系统定制开发;准备上线时,可查看 Docker 部署实录。