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.

Product screenshot placeholder
  • 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