A comprehensive enterprise system for managing and processing medical imaging data, built as a Modular Monolith. The architecture is based on Event Sourcing and CQRS, ensuring all changes to domain data are fully traceable — a critical requirement in the medical field.
Technical Highlights
- Event Sourcing: Every state change stored as an immutable event — full audit trails and time-based queries
- CQRS with MediatR: Strict separation of reads and writes with a central pipeline
- Modular Monolith: Domain modules clearly separated, extractable into standalone services
- Blazor WebAssembly PWA: Offline-capable frontend as Progressive Web App
- .NET MAUI: Native cross-platform variant for iOS, Android, Windows, and macOS
Tech-Stack
.NETBlazor WASM.NET MAUISQLitePostgreSQL
What this project demonstrates
Deep understanding of Domain-Driven Design, event-based architectures, and developing mission-critical software with high traceability and reliability requirements.