Stateless microservice for server-side generation of business reports from RDLC templates. Special feature: Running Windows-exclusive technology on Linux containers via Wine.
Technical Highlights
- Stateless Architecture: Horizontal scaling and easy load balancing
- CQRS with MediatR: Report requests as validated pipeline
- Wine on Linux: RDLC engine in Wine environment — cost savings over Windows licenses
- Template-based: New reports without code changes
Tech-Stack
.NETMediatRRDLCDockerWineLinux
What this project demonstrates
Creative problem-solving in porting Windows technologies to Linux, microservice architecture, and cost-effective infrastructure decisions.