Blackthorn Case Management Platform
Problem Space
Build a greenfield compliance and evidence management system using domain-driven design. Integrate with the Crown Prosecution Service (CPS) for case management workflows. Deliver under SC-clearance security requirements with encryption at rest/in transit and role-based access control. Support geo-distributed deployment on Windows Azure.
Architecture & Patterns
- Greenfield compliance and evidence management system using DDD
- HATEOAS-style REST API on Windows Azure with geo-distribution
- CPS (Crown Prosecution Service) integration
- SC-cleared delivery with encryption at rest/in transit and RBAC
- Continuous deployment with Octopus Deploy
- OAuth2 for authentication and authorisation
Tools & Stack
ASP.NET MVC 4, WebAPI, MongoDB, SQL Server, Octopus Deploy, Azure, OAuth2
Business Outcomes
- Greenfield system delivered with CPS integration under SC-clearance security requirements
- Continuous deployment pipeline via Octopus Deploy
- Geo-distributed architecture on Windows Azure with encryption at rest/in transit