Ecrã de computador mostrando blog sobre o uso do Quarkus
23/06/2023

Arquitetura inovadora baseada em Quarkus para a gestão das finanças públicas do Uruguai

Montevidéu, 23 de junho de 2023.

O Ministério da Economia e Finanças do Uruguai (MEF), em conjunto com a Sofis Solutions, realizou a atualização da arquitetura do Sistema Integrado de Informação Financeira (SIIF), ação que faz parte do processo de modernização do órgão e que permitirá agilizar e melhorar sua eficiência.

O Sistema Integrado de Informação Financeira (SIIF) do Ministério da Economia e Finanças do Uruguai (MEF) é um sistema informático que facilita o registro, acompanhamento e avaliação das operações orçamentárias e financeiras públicas do país. O SIIF é baseado em Oracle Forms, o que apresenta certos inconvenientes, como compatibilidade reduzida, altos custos de manutenção e suporte limitado. Para garantir a viabilidade e a modernização a longo prazo, tornou-se necessária a atualização da arquitetura. O órgão iniciou um processo de modernização que envolve o redesenho da arquitetura de referência, de forma que seja escalável, siga as práticas mais recentes relacionadas à observabilidade, permita integração com sistemas externos, seja segura, possibilite a incorporação de práticas de desenvolvimento e implantação baseadas em DevOps, e esteja em conformidade com a regulamentação vigente em tecnologia da informação.

A equipe responsável pela atualização baseou-se no Método de Desenvolvimento de Arquitetura (ADM) do TOGAF 9.2, que permite identificar e modelar possíveis riscos para a organização e explorar diferentes abordagens para eliminá-los ou reduzi-los. Assim, avança-se em direção a uma arquitetura baseada em microsserviços, cuja solução tecnológica incorpora o Quarkus como framework de backend.

O Quarkus foi criado para permitir que desenvolvedores Java construam aplicações para um mundo moderno e nativo em nuvem. É um framework que torna o Java uma plataforma eficaz para modelos de arquitetura serverless, de microsserviços e com contêineres orquestrados.

Entre as principais características, destacam-se:

  • Uso de padrões, frameworks e bibliotecas populares do Java, como Eclipse Microprofile, Apache Kafka, RESTEasy (JAX-RS), Hibernate ORM (JPA), JUnit, entre outros.
  • Oferece várias facilidades para o desenvolvimento, como Live Reload de código e Dev-UI.
  • É possível compilar aplicações de forma nativa usando o GraalVM, o que reduz drasticamente o tempo de inicialização e o consumo de memória.
  • Permite combinar código imperativo e reativo (não bloqueante).
  • Projeto de código aberto liderado pela RedHat, com uma comunidade muito ativa que contribui tanto para o núcleo do produto quanto para o ecossistema de extensões chamado quarkiverse.


No caso de sucesso publicado pela Quarkus, são destacados aspectos relevantes desta arquitetura e as contribuições geradas para a comunidade a partir do projeto: MEF e Sofis usam Quarkus como componente central de uma nova arquitetura inovadora

Últimas notícias
panel con preguntas e intercambio entre el público y los especialistas invitados
22/10/2025
FOCAL 2025: Inteligencia Artificial y Transparencia en la Gestión Pública

Entre el 14 y el 16 de octubre de 2025, se celebró en Santiago de Chile el XI Foro de Contadurías Gubernamentales de América Latina (FOCAL), un espaci......

A imagem mostra uma colagem de negócios e tecnologia com um aperto de mão no centro, simbolizando alianças estratégicas, inovação e transformação digital.
18/08/2025
Compromisso com a Estratégia do Pacto Global 2024–2025

No âmbito da estratégia 2024-2025 do Pacto Global das Nações Unidas, que propõe cinco mudanças transformadoras para acelerar o impacto empresarial nos......

A imagem mostra uma interface digital com painéis de análise de dados, inteligência artificial e gráficos,
15/08/2025
Impulsionando o CRM com Biona Search: inteligência conversacional para transformar dados em decisões

Em muitas organizações, o CRM (Customer Relationship Management) é o núcleo operacional do relacionamento com o cliente. No entanto, acessar as inform......