Concurrent fan-out demo in .NET 8 using async/await, SemaphoreSlim, and per-call timeouts. Handles partial success gracefully with clean, testable code.
demo patterns csharp dotnet xunit clean-code concurrency ci-cd parallelism timeout async-await fan-out moq console-app cancellationtoken github-actions semaphore-slim task-whenall partial-success
-
Updated
Nov 3, 2025 - C#