Back to Projects
JL

JusticeTrax LIMS-plus

Laboratory Management System

Enterprise Modernization
Client: Versaterm JusticeTrax
Period: 2021 - 2023

JusticeTrax LIMS-plus is a complete modernization of a legacy laboratory management system. The project involved breaking down a monolithic application into microservices, implementing Azure Functions for serverless processing, and building a modern Blazor WebAssembly frontend. The system handles complex workflows for evidence processing, chain of custody, and compliance reporting. It integrates with external lab equipment and provides real-time tracking of evidence through the entire lifecycle.

60%
Deployment Time Reduction
50%
Infrastructure Cost Savings
45%
Performance Improvement

Problem Statement

The legacy LIMS system was difficult to maintain, expensive to scale, and couldn't support modern requirements like real-time tracking and mobile access.

Architecture & Technical Approach

Microservices architecture using Azure Functions for serverless compute. Blazor WASM provides a modern, responsive frontend. Azure Service Bus handles asynchronous communication between services. SQL Server stores transactional data with Azure Storage for documents.

Challenge

Maintaining data integrity during migration from legacy system while ensuring zero downtime and compliance with regulatory requirements

Solution

Implemented dual-write pattern with validation and rollback mechanisms, gradual feature migration, and comprehensive testing strategy

Impact

Improved processing time by 45%, reduced manual errors by 60%, and enabled faster feature delivery with modern architecture

Key Features

Serverless microservices with Azure Functions
Modern Blazor WebAssembly frontend
Real-time evidence tracking and chain of custody
Automated compliance reporting
Integration with external lab equipment
Role-based access control with Azure AD
Secure document storage with Azure Storage
Automated workflow orchestration

Technologies & Tools

Azure Functions
Blazor WASM
.NET 6
Azure Service Bus
SQL Server
Azure AD
Azure Key Vault
Azure Storage

Lessons Learned

Serverless architecture reduces infrastructure management overhead
Blazor WASM provides excellent performance for complex UIs
Gradual migration reduces risk and allows for learning
Modern architecture enables faster feature development