Skip to content
bitzorcas
中EN

Concept

Tutorials Overview: Mastering BitzOrcas.Modern from Scratch

The official hands-on learning roadmap for BitzOrcas.Modern. Master .NET 10 modular monolith development across 6 progressive legal-tech business scenarios.

Last updated

Welcome to the BitzOrcas.Modern hands-on tutorial series! Whether you are onboarding as a new engineer or leading architectural evolution, this guide uses real-world LegalTech domain use cases to take you from local setup to production-grade module delivery.

Progressive Developer Mastery Roadmap

Stage 1: First Vertical Slice
(Matter Intake API)

Stage 2: Create Module
(Contract Management)

Stage 3: 3-Tier Validation
(Conflict Check Rules)

Stage 4: Workflow Orchestration
(Partner Multi-Sign DAG)

Stage 5: Real-Time Notifications
(SSE Event Streams)

Stage 6: 3D Testing Pyramid
(Testcontainers & Dual ORM)


Hands-on Quest Matrix

Stage & TutorialDomain Business ScenarioKey Takeaway & ArtifactsEst. TimeDifficulty
Stage 1: Build Your First Vertical SliceCivil Litigation Intake (CreateMatterIntakeCommand)Master “One Use Case, One File”, 10-stage pipeline, and compile-time dual ORM15 minsStarter
Stage 2: Add a Module Step-by-StepLegal Contract Management (BitzOrcas.Modules.LegalContract)Define Contracts, Domain, and Application layers with ArchUnit boundary rules25 minsIntermediate
Stage 3: Add Multi-Tenant ValidationLaw Firm Matter Intake & Conflict ChecksImplement universal invariants, cascading conflict strategies, and regex rule engines20 minsIntermediate
Stage 4: Configure Your First Workflow$50M+ High-Value Matter Partner ApprovalWrite declarative DSL, configure conditional routing gateways, and manage audit trails20 minsIntermediate
Stage 5: Add Real-Time NotificationsMatter Intake & Pending Approval AlertsAdhere to “Persistence First, Push Second” with high-throughput Server-Sent Events15 minsPractical
Stage 6: Write Integration TestsFull Matter Intake Container RegressionSpin up SQL Server 2022 and Redis via Testcontainers and verify EF Core / SqlSugar parity20 minsProduction

Prerequisites Before You Start

Ensure you have completed these foundation steps:

  1. Toolchain Ready: .NET 10 SDK, Node.js 22 LTS, and Docker installed, see Prerequisites & Tooling;
  2. Aspire AppHost Running: Start backing containers via dotnet run --project src/Hosts/BitzOrcas.AppHost, see 5-Minute Quick Start;
  3. Architecture Mindset: Review the 10-stage pipeline and module collaboration rules, see Understanding BitzOrcas.

Ready? Click below to build your first vertical slice!


Chapter Navigation

100%

Scroll or use controls to zoom · drag when enlarged · double-click for 100% / 200%