This is the third article in the Pyrseia series. The others are: Building Pyrseia I: The Idea Building Pyrseia II: Fleshing out Clients and Servers If you want to follow along with the code, this article refers to commit 5abf2eda9be06b7417395a50ef676454bbd8f667. Server Middleware I've added the concept of server middleware to| The Three of Wands
Over at Highrise, we're looking to replace our internal Python RPC library. The in-house solution we're using now isn't particularly bad, but it doesn't integrate well with Mypy, which is a Python typechecker that might be useful to us. It's also somewhat boilerplate-y, and very coupled to our particular set| The Three of Wands