Project Details
I led the development of the Data Planning Service through all phases of the engineering process, from requirements through operation. As a competitive response feature, this service validated, blocked, and transformed events streaming in from consumer devices worldwide and ensured data quality for downstream analytics systems. The microservice was injected into the mParticle event data pipeline, servicing millions of events per second with an average 2ms roundtrip latency. To ensure high-performance levels, I employed the first use of gRPC/Protobuf and a network load balancer. I adopted techniques such as connection pooling, hedging, and consistent hashing to keep latency.