http://repositorio.unb.br/handle/10482/57030| File | Description | Size | Format | |
|---|---|---|---|---|
| FernandoLoureiroDeAraujo_DISSERT.pdf | 3,88 MB | Adobe PDF | View/Open |
| Title: | Estudo comparativo de brokers de mensagens e serializadores em arquitetura do Open Finance |
| Authors: | Araújo, Fernando Loureiro de |
| Orientador(es):: | Almeida, Rodrigo Bonifácio de |
| Assunto:: | Microsserviços Open Finance Otimização de desempenho Observabilidade |
| Issue Date: | 29-Sep-2026 |
| Data de defesa:: | 22-Jun-2026 |
| Citation: | ARAÚJO, Fernando Loureiro de. Estudo comparativo de brokers de mensagens e serializadores em arquitetura do Open Finance. 2026. 107 f., il. Dissertação (Mestrado em Informática) — Universidade de Brasília, Brasília, 2026. |
| Abstract: | O interesse em otimizar microsserviços para o processamento de dados financeiros começou durante minha experiência com sistemas de alta demanda, onde atrasos e ineficiências frequentemente resultavam em gargalos operacionais. Esta dissertação se baseia nessa premissa, explorando estratégias arquiteturais para alcançar microsserviços escaláveis e resilientes no contexto do Open Finance. O estudo foca na otimização do desempenho de sistemas que lidam com grandes volumes de transações financeiras, com ênfase na redução do tempo de processamento. Foi proposta uma arquitetura experimental integrando diferentes tecnologias de mensageria, representadas pelos brokers ActiveMQ e Apache Kafka, e diferentes mecanismos de serialização de dados, incluindo Json, Protobuf, Protostuff, Kryo e Msgpack. A arquitetura foi avaliada por meio de experimentos controlados considerando métricas de desempenho como tempo de resposta, transações por segundo (TPS), utilização de memória, consumo de CPU e consumo energético. Os dados obtidos foram analisados por meio de técnicas estatísticas descritivas e inferenciais, permitindo validar as hipóteses formuladas sobre o impacto das diferentes combinações de brokers e serializadores no desempenho da arquitetura. Os resultados indicam que a escolha das tecnologias de mensageria e serialização exerce influência significativa sobre métricas relacionadas ao desempenho e à eficiência operacional, fornecendo evidências que podem apoiar decisões arquiteturais em sistemas distribuídos de alta demanda. Dessa forma, o estudo contribui para a compreensão dos trade-offs envolvidos na seleção dessas tecnologias e para o desenvolvimento de arquiteturas de microsserviços mais eficientes, escaláveis e sustentáveis. |
| Abstract: | The interest in optimizing microservices for financial data processing began during my ex perience with high-demand systems, where delays and inefficiencies frequently resulted in operational bottlenecks. This dissertation builds on that premise, exploring architectural strategies to achieve scalable and resilient microservices within the Open Finance context. The study focuses on optimizing the performance of systems handling large volumes of financial transactions, with an emphasis on reducing processing time. An experimental architecture was proposed, integrating different messaging technolo gies, represented by the ActiveMQ and Apache Kafka brokers, and different data seri alization mechanisms, including Json, Protobuf, Protostuff, Kryo, and Msgpack. The architecture was evaluated through controlled experiments considering performance met rics such as response time, transactions per second (TPS), memory utilization, CPU consumption, and energy consumption. The collected data were analyzed using descriptive and inferential statistical tech niques, enabling the validation of the hypotheses formulated regarding the impact of different broker and serializer combinations on the architecture’s performance. The re sults indicate that the choice of messaging and serialization technologies significantly influences performance-related metrics and operational efficiency, providing evidence to support architectural decision-making in high-demand distributed systems. Therefore, this study contributes to a better understanding of the trade-offs involved in selecting these technologies and supports the development of more efficient, scalable, and sustain able microservices architectures. |
| metadata.dc.description.unidade: | Instituto de Ciências Exatas (IE) Departamento de Ciência da Computação (IE CIC) |
| Description: | Dissertação (mestrado) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, Programa de Pós-Graduação em Informática, 2026. |
| metadata.dc.description.ppg: | Programa de Pós-Graduação em Informática |
| Licença:: | A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.unb.br, www.ibict.br, www.ndltd.org sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra supracitada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data. |
| Appears in Collections: | Teses, dissertações e produtos pós-doutorado |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.