BlastIQ / Reference documentation

Blast Planning Reference Project

A reference project demonstrating hands-on experience designing and building a modern, event-driven application using .NET, Angular and Azure, with event sourcing, CQRS, cloud-native architecture, infrastructure as code, CI/CD, security and observability.

Demo login

A login is not required to view the demo.

Username
none
Password
none
Product screenshot placeholder
  • Platform Azure
  • IaC Bicep
  • CI/CD GitHub Actions
  • Branching Trunk Based

Start here

This application demonstrates an event-sourced approach to explosives blast planning within the mining industry. Simple blast plans are created using the UI. Plans follow a short lifecycle consisting of a Create –> Approve path. These events are stored in Cosmos DB and distributed via Service Bus topic to a worker process which projects status into an Azure SQL DB achieving eventual consistency.