DEV Community

Roberto de Vargas Neto
Roberto de Vargas Neto

Posted on

Series Roadmap: Building a Stock Brokerage Simulator with Microservices

Welcome to the official index for the My Broker B3 series. This post serves as a central hub where I organize all the articles about this financial ecosystem's development in the ideal reading order.

This project is a hands-on lab where I apply software engineering, distributed systems, and messaging to simulate the integration between a Brokerage and the Stock Exchange.


🚀 Series Articles

  1. Project Overview

    • Introduction to the macro architecture, tech stack (Java, Python, Kafka, RabbitMQ), and the simulator's goals.
  2. Infrastructure with Docker Compose

    • How I deployed 12 containers (SQL, NoSQL, Cache, and Messaging) ensuring domain isolation and .env best practices.
  3. Market Data: The Python, MongoDB, and Kafka Integrator

    • How I built the ingestion service that consumes the Brappi API, ensures historical persistence in MongoDB, and uses Kafka keys to guarantee message ordering per asset.

... more articles will be added as the development progresses!


Connect with me:

Top comments (0)