FastAPI 认证授权实战:OAuth2、JWT、角色与资源权限
使用 FastAPI 构建可审计的认证与授权边界,覆盖密码哈希、访问令牌、刷新令牌、角色权限和资源所有者检查。
1667
|
8 分钟
生产 Dockerfile:多阶段构建、缓存、非 root 用户与供应链安全
构建体积更小、权限更低且可验证的生产镜像,覆盖 multi-stage、缓存、基础镜像固定、BuildKit Secret、SBOM 和扫描。
1854
|
9 分钟
Docker Compose 生产实践:健康检查、资源限制、配置与回滚
将开发环境 Compose 调整为可维护的单机生产部署,覆盖覆盖文件、健康检查、启动顺序、资源限制、日志、备份和回滚。
1702
|
9 分钟
FastAPI 测试体系:pytest、TestClient、依赖覆盖与数据库隔离
为 FastAPI 建立可重复的单元与集成测试,覆盖 TestClient、异步接口、依赖覆盖、数据库事务回滚和外部服务替身。
1639
|
8 分钟
FastAPI 数据库工程:SQLAlchemy 2.x、事务、连接池与 Alembic
使用 SQLAlchemy 2.x 和 Alembic 管理 FastAPI 数据访问,覆盖 Session 生命周期、事务、连接池、N+1 查询、迁移和发布顺序。
1454
|
7 分钟
GitHub Actions 实战:从 Pull Request 检查到安全部署
使用 GitHub Actions 建立最小权限的 CI/CD,覆盖 PR 检查、缓存、并发、环境审批、OIDC、不可变 Action、构建产物和回滚。
2069
|
10 分钟
PostgreSQL 事务与并发:隔离级别、锁、死锁和重试
理解 PostgreSQL 事务隔离、行锁、死锁和序列化失败,并为库存扣减、任务领取和并发更新设计可重试边界。
1719
|
9 分钟
Python 服务可观测性:结构化日志、指标与 OpenTelemetry 链路追踪
为 Python 和 FastAPI 服务建立日志、指标、Trace 和 OTLP 导出链路,覆盖上下文传播、高基数风险、敏感数据和 Collector 部署边界。
1687
|
8 分钟