Modular enterprise framework for .NET 10. Microservice patterns (Outbox · Inbox · Saga · Idempotency · Resilience · ServiceDiscovery), MultiTenancy + Auth + RateLimiting, Observability conventions, BackgroundJobs, gRPC, Testing fixtures — all wrapping Microsoft.Extensions.* so you don't fight the platform.
dotnet add package Jaina.Core
dotnet add package Jaina.AspNetCore
# pick the modules you need- 🚀 Getting started — stand up a service with Idempotency + Outbox + HealthChecks in 10 minutes
- 🏛️ Architecture — design rules, module map, OTEL conventions, integration diagram
- 📦 Module reference — what every Jaina package gives you, one line each
- 📘 Cookbook — runnable recipes per pattern, each with happy path + error scenarios
- 📘 Ebook: Building a production Orders service from scratch — 50-min walkthrough with reproducible failure modes
- 🛠️ Sample app —
JainaShop(5 microservices + Aspire AppHost) - 📊 Benchmarks — BenchmarkDotNet harness for hot paths
- 🧪 Tests — unit vs integration suite convention
Generated with DocFX, deployed to GitHub Pages on every push to main:
→ https://hoangsnowy.github.io/jaina-dotnet/
Build locally:
dotnet tool update -g docfx
docfx docfx.json --serve
# Open: http://localhost:8080PRs welcome. See CLAUDE.md for the codebase conventions (caveman commit style, no FluentAssertions, AAA tests, etc.).
MIT — see LICENSE.