Low level technical documentation on the Envoy codebase is currently fairly sparse. To rectify that I’m planning on doing a series of blog posts about various subsystems. As this is the first post, please let me know what you think and what other topics you would like to see covered. One of the most common technical questions I get about Envoy is a request for a low level description of the thread
![Envoy threading model](https://cdn-ak-scissors.b.st-hatena.com/image/square/ff2ae8585c03c1fb4af40fc9b028595cf8ab75a3/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1200%2F1%2AmNPG4j0QsUk_4J5milHAKQ.png)