💫 AsyncAwaitFanOut — Concurrent fan-out pattern demo built with .NET 8 + C#
⚙️ Orchestrates multiple async operations with Task.WhenAll and SemaphoreSlim
⏱ Handles per-call timeouts and global CancellationToken
💥 Partial success handling (no exceptions on failures)
🧠 Clean architecture split into Core / ConsoleApp / Tests projects
🧪 Unit tests with xUnit + Moq
🤖 GitHub Actions CI (.NET build & test workflow)
📄 README with usage example & CI badge
🖼 Social preview image for repository