Today, my mind wandered off, and started thinking about a reverse proxy with first class support for #iocaine again.
This has been on my mind a lot lately, in various shapes and forms, especially since I redesigned #iocaine3's configuration, and it can spawn any number of server processes.
But I don't want to put this into iocaine itself, that'd pull in a lot of otherwise unnecessary dependencies. I could do without any, if I made it incredibly simple and limited, but... that doesn't feel right.
Today's train of thought led to an idea that I'd build it as a separate project, which would depend on iocaine, and use it as a library. It wouldn't communicate with an external iocaine like the traefik/haproxy/nginx/caddy/apache modules do (or will) - it would embed it.