Thank you for this article which enlightened me a lot because, even when reading the documentation, I did not at all understand the issues of this design. On the "Industrial Empathy" blog I found another article which does not directly deal with the Fastify architecture but which for me makes sense following yours. This is the post: “Designing very large (JavaScript) applications”.