Message Routing MicroService

Featured Skills: Python, Multi-threading, Concurrency

Client: MadStreetDen

  • Built an I/O heavy, multi-tenant microservice that sits in ingestion part of the pipeline.
  • This routes the data (products from the catalog) to different microservices and scales horizontally.
  • Used multi threading to achieve the throughput of 10K messages per minute.