What problem does it solve?
This Skill simplifies the creation, orchestration, and deployment of complex distributed applications by providing a unified, code-first toolchain for multiple languages and services.
Core Features & Use Cases
- Polyglot Orchestration: Manage services written in C#, Python, JavaScript, Go, Java, Rust, and more from a single .NET AppHost.
- Service Discovery & Networking: Automatically handles service-to-service communication and endpoint exposure.
- Integrated Observability: Built-in dashboard for real-time logs, traces, and metrics.
- Deployment Manifests: Generates configurations for Docker, Kubernetes, and Azure Container Apps.
- Use Case: Develop and run a microservices application composed of a .NET API, a Python ML service, and a React frontend, all orchestrated and debugged seamlessly.
Quick Start
Use the aspire skill to create a new aspire-starter project in the current directory.