Playground is a reference implementation of cloud native microservice architecture using .NET technologies.
This project demonstrates a modern cloud-native microservice architecture built with .NET technologies. It includes all essential components for a production-ready microservices system.
The solution contains the following key components:
- API Host: A lightweight HTTP server that serves as the entry point for all requests.
- Worker Host: A background service that runs in the background, handling long-running processes.
- Infrastructure: A shared library containing common utilities and services used by both the API Host and Worker Host.
- Unit Tests: Automated tests for individual units of code to ensure correctness.
- Integration Tests: Tests that verify interactions between different components of the system.
- Performance Tests: Tests that measure the system's performance under various load conditions.
- .NET 10