DEV Community

Roberto de Vargas Neto
Roberto de Vargas Neto

Posted on • Edited on

Guia da Série: Construindo um Simulador de Corretora com Microserviços

Seja bem-vindo ao índice oficial da série My Broker B3. Aqui você encontrará todos os artigos publicados sobre o desenvolvimento deste ecossistema financeiro, organizados na ordem ideal de leitura.

Este projeto é um laboratório prático onde aplico engenharia de software, sistemas distribuídos e mensageria para simular a integração entre uma Corretora e a B3.


🚀 Artigos da Série

  1. Visão Geral do Projeto

    • Apresentação da arquitetura macro, stack tecnológica (Java, Python, Kafka, RabbitMQ) e os objetivos do simulador.
  2. Infraestrutura com Docker Compose

    • Como subi 14 containers (SQL, NoSQL, Cache e Mensageria) garantindo isolamento de domínios e boas práticas com .env.
  3. Market Data: O Integrador Python, MongoDB e Kafka

    • Como construí o serviço de ingestão que consome a API Brappi, garante a persistência histórica no MongoDB e utiliza chaves no Kafka para assegurar a ordenação das cotações por ativo.
  4. Dicas de Ferramentas: MongoDB Compass e Offset Explorer

    • Como configurar e utilizar ferramentas visuais para validar a persistência no MongoDB e o fluxo de mensagens no Kafka durante o desenvolvimento.
  5. Do Stream para o Banco: Processando Market Data com Spring Boot, Redis e Flyway

    • O primeiro microserviço Java do ecossistema: como consumir dados do Kafka, versionar o banco com Flyway e implementar um cache de alta performance com Redis para servir os preços dos ativos.

... mais artigos serão adicionados conforme o desenvolvimento avança!


Minhas Redes:

Top comments (0)