Backend Framework for MPSV
Back to Projects

Backend Framework for MPSV

Petr VíchLead Architect • Lead developer

Challenge

The Ministry of Labour and Social Affairs (MPSV) needed a way to unify development across various departments and accelerate the time-to-market for new government administration applications. The existing landscape was fragmented, leading to process duplication and inconsistent security standards.

Solution

As the Lead Architect, I created a comprehensive company framework based on Spring Boot 3. The solution included:

  • Modular Architecture: A set of shared libraries and starter kits for REST and SOAP services.
  • Standardized Infrastructure: Integrated Apache Kafka for asynchronous, reliable communication between systems.
  • Built-in Security & Observability: Introduction of standardized libraries for OAuth2 security, unified logging, and Prometheus/Grafana monitoring.
  • Developer Experience: Extensive documentation and automated CI/CD templates to streamline onboarding.

Impact

The framework achieved a 40% reduction in deployment time for new services. Performance optimizations within the core libraries resulted in a 40% improvement in average response times across the platform.

Project is under NDA, detailed code is not public.

Technologies

Java 17+Spring Boot 3+AzureGradleDockerApache Kafka

Featured Projects

Vila Hedvika
Lead Developer & Architect
Challenge Vila Hedvika needed a booking platform that runs itself: real-time availability with zero double-bookings, payments reconciled without manual checking...
Next.js 15Cloudflare PagesCloudflare Workers+7
IZODIAMANT
Full-stack Developer
Challenge IZODIAMANT, a specialist in masonry damp-proofing and remediation, needed to turn a slow, non-converting website into a lead engine — and to give the...
Next.js 16React 19TypeScript+6
Backend Framework for MPSV
Lead Architect • Lead developer
Challenge The Ministry of Labour and Social Affairs (MPSV) needed a way to unify development across various departments and accelerate the time-to-market for ne...
Java 17+Spring Boot 3+Azure+3