Parameter Pilot / Reference documentation
Azure Distributed Systems Reference Project
Parameter Pilot — an Azure-native, AI-assisted aquarium management platform demonstrating modern distributed application architecture using .NET, Angular, containers, event-driven integration and Microsoft Foundry.
- Platform Azure
- IaC Bicep
- CI/CD GitHub Actions
- Branching Trunk based
Project under development
This application is in primary development stage. These docs represent proposed standards and practices used during implementation as well as design choices.
Although I will endevour to update docs as I go - the actual implentation may vary from content on these pages
Product purpose
Aquarium owners record water chemistry, livestock/tank information and maintenance history and receive useful analysis and AI-assisted recommendations.
Engineering purpose
This reference application is intended to demonstrate:
- distributed system design
- microservices
- asynchronous/event-driven architecture
- REST APIs
- API management
- authentication/authorization
- SaaS subscription management
- containerisation
- relational and NoSQL persistence
- blob/object storage
- serverless processing
- AI integration
- RAG/vector search
- observability/distributed tracing
- resilience
- IaC
- CI/CD
- external integrations