Computer screen showing a blog about Quarkus usage
06/23/2023

Innovative architecture based on Quarkus for the management of Uruguay's public finances

Montevideo, June 23, 2023.

The Ministry of Economy and Finance of Uruguay (MEF), together with Sofis Solutions, carried out the update of the architecture of the Integrated Financial Information System (SIIF), an action that is part of the agency's modernization process and will streamline and improve its efficiency.

The Integrated Financial Information System (SIIF) of the Ministry of Economy and Finance of Uruguay (MEF) is a software system that facilitates the recording, monitoring, and evaluation of Uruguay's public budgetary and financial operations. SIIF is based on Oracle Forms, which presents certain challenges such as limited compatibility, high maintenance costs, and restricted support. To ensure long-term viability and modernization, an architectural update is required. The agency began a modernization process involving a redesign of the reference architecture so that it would be scalable, incorporate the latest practices related to observability, enable integration with external systems, be secure, allow development and deployment practices based on DevOps, and comply with current information technology regulations.

The team responsible for the update relied on the Architecture Development Method (ADM) TOGAF 9.2, which allows the identification and modeling of potential risks for the organization and explores different approaches to eliminate or reduce them. In this way, progress is made toward a microservices-based architecture, with a technological solution incorporating Quarkus as the backend framework.

Quarkus was created to enable Java developers to build applications for a modern, cloud-native world. It is a framework that makes Java an effective platform for serverless architecture, microservices, and orchestrated containers.

Key features include:

  • Use of popular Java standards, frameworks, and libraries such as Eclipse MicroProfile, Apache Kafka, RESTEasy (JAX-RS), Hibernate ORM (JPA), JUnit, among others.
  • Provides multiple development conveniences, such as Live Code Reload and Dev-UI.
  • Native compilation of applications is possible using GraalVM, drastically reducing startup times and memory consumption.
  • Allows combining imperative and reactive (non-blocking) code.
  • Open-source project led by RedHat, with a very active community contributing both to the core product and an ecosystem of extensions called Quarkiverse.


In the Quarkus success story, key aspects of this architecture and the contributions to the community generated by the project are highlighted: MEF and Sofis use Quarkus as core component of a new innovative architecture

Latest news
Panel de personas conversando en un evento.
11/24/2025
Burocracia Creativa UY 2025: Innovación pública desde el arte, la tecnología y la inteligencia artificial

El pasado 20 de noviembre se llevó a cabo en la Sala Verdi la edición piloto de Burocracia Creativa UY 2025, la antesala local del Creative Bureaucrac......

Panel discussion with questions and exchange between the audience and the invited specialists
10/22/2025
FOCAL 2025: Artificial Intelligence and Transparency in Public Management

Between October 14 and 16, 2025, the XI Forum of Government Accounting Offices of Latin America (FOCAL) was held in Santiago, Chile, a regional refere...

The image shows a business and technology collage with a handshake in the center, symbolizing strategic alliances, innovation, and digital transformation.
08/18/2025
Commitment to the Global Compact Strategy 2024–2025

Within the framework of the United Nations Global Compact's 2024–2025 strategy, which proposes five transformative changes to accelerate business impa...