Intern Spotlight: Software Engineering Summer Projects
Jun 13, 2025ndepalo

Summary
The Parrot system, built on ToucanServer, has been enhanced to utilize gRPC streaming. This change reduces the overhead of individual HTTP calls per order by sending headers only once over a long-lived request. The client-side implementation was refactored to use asynchronous operations with Trio to handle concurrency and out-of-order responses, while maintaining a similar API. This improves the speed of sending orders in a loop and allows for concurrent order submission.