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
Pessoas trabalhando em equipes usando IA
23/12/2025
Regulamentação do uso de IA na engenharia de software com CMMI

Nesta entrevista, conversamos com o Grupo de Engenharia de Software da Sofis Solutions, uma equipe que tem trabalhado ativamente na evolução de suas p......

Painel de pessoas conversando em um evento.
24/11/2025
Burocracia Criativa Uruguai 2025: Inovação pública através da arte, tecnologia e inteligência artificial

No dia 20 de novembro, aconteceu a edição piloto do Creative Bureaucracy UY 2025 na Sala Verdi, evento que antecede o Creative Bureaucracy Festival, u......

panel con preguntas e intercambio entre el público y los especialistas invitados
22/10/2025
FOCAL 2025: Inteligência Artificial e Transparência na Gestão Pública

Entre 14 e 16 de outubro de 2025, realizou-se em Santiago, Chile, o XI Fórum de Escritórios de Contabilidade Governamental da América Latina (FOCAL), ......