Skip to content
bitzorcas
中EN

Concept

教程导览:从零到一掌握 BitzOrcas.Modern 企业级实战

BitzOrcas.Modern 官方进阶实战通关地图。通过 6 个循序渐进的工业级真实业务场景(案件立案、合同模块、利冲校验、合伙人审批流、实时通知与集成测试),系统掌握 .NET 10 模块化单体开发技能。

Last updated

欢迎来到 BitzOrcas.Modern 开发者实战教程!无论你是刚加入团队的新人,还是负责核心架构演进的技术专家,本系列教程都将通过真实的法律科技(LegalTech)业务用例,带你从“环境启动”逐步演进到“生产级模块交付”。

开发者渐进式成长通关流水线

第 1 关: 第一个垂直切片
(案件立案 API)

第 2 关: 创建独立模块
(合同管理契约与领域)

第 3 关: 租户三阶动态校验
(利益冲突审查规则)

第 4 关: 编排审批工作流
(重大案件联签 DAG)

第 5 关: 接入实时通知
(SSE 长连接事件推送)

第 6 关: 编写三维测试
(Testcontainers 与双 ORM)


核心通关任务矩阵

下表梳理了 6 大实战章节的业务背景、预期耗时与核心技术交付物:

关卡与章节真实业务场景核心技能与交付产物预期耗时推荐难度
第 1 关:构建第一个垂直切片民商事案件立案 (CreateMatterIntakeCommand)掌握“一用例一文件”、10 级管道流水线、统一聚合根与编译期双 ORM 映射15 分钟入门
第 2 关:从零创建业务模块法务合同管理模块 (BitzOrcas.Modules.LegalContract)拆解 Contracts、Domain、Application 物理边界,编写 ArchUnit 架构门禁25 分钟进阶
第 3 关:增加租户级验证规则律所案件立案与利益冲突筛查落地一阶基础规则、二阶组合级联策略与三阶统一信用代码无代码规则引擎20 分钟进阶
第 4 关:配置第一条审批工作流5000 万以上重大案件合伙人联签编写声明式工作流 DSL、配置条件分流网关、处理审批任务与审计时间线20 分钟进阶
第 5 关:接入实时通知能力案件立案成功与审批待办推送恪守“持久化优先,推送第二”铁律,实现 Server-Sent Events (SSE) 高并发端点15 分钟实用
第 6 关:为垂直切片编写集成测试真实容器环境立案全链路回归使用 Testcontainers 启动真实 SQL Server/Redis,验证 EF Core 与 SqlSugar 双 ORM 行为一致20 分钟生产必修

开始前的准备工作

在正式开始第一个垂直切片之前,请确保你已经完成了以下前置步骤:

  1. 前置环境就绪:已安装 .NET 10 SDK、Node.js 22 LTS 与 Docker,参见开发环境与前置依赖;
  2. 启动 AppHost 编排:通过 dotnet run --project src/Hosts/BitzOrcas.AppHost 确认本地基础设施与 API Host 正常运行,参见5 分钟极速起飞;
  3. 理解架构边界:了解 BitzOrcas 的模块单向依赖与 10 级管道机制,参见认识 BitzOrcas。

准备好了吗?点击下方链接,开始构建你的第一个垂直切片!


本章核心导航

100%

滚轮或按钮缩放 · 放大后拖动画面 · 双击切换 100% / 200%