570e8c30822925d7e87ebf20f82f07d6f2e67928
NetPulse
NetPulse is a learning and practice project to build a production-style .NET 8 monitoring system.
Goals
- Learn modern C# and .NET 8 features
- Practice clean architecture and layering
- Use Entity Framework Core with multiple databases
- Build a CLI, Web API, and Web UI
- Set up testing, logging, and CI/CD
- Deploy on Linux with containers
Repository Layout
docs/– Architecture notes, diagrams, design decisionssrc/– Application source code (Core, Data, CLI, API, Web)tests/– Test projects for Core, Data, and API
Requirements
- .NET 8 SDK
- Git
- Your preferred IDE:
- Visual Studio 2022 (with .NET workload), or
- JetBrains Rider, or
- VS Code with C# Dev Kit
Getting Started
git clone <your-repo-url>
cd NetPulse
dotnet sln list
Description
Languages
C#
100%