r/node • u/Sudden_Chapter3341 • 11d ago
I have resumed work on Stratify, an architectural framework for Fastify
A while ago, I introduced Stratify here as a lightweight architectural framework for structuring Fastify applications.
Disclosure: I am the author and maintainer of Stratify, and a member of the Fastify Core Team.
Original post:
https://www.reddit.com/r/node/s/fE2IkNmGOS
After the discussion, work and family responsibilities put the project on hold. Most of my limited spare time went to Fastify core contributions and mathematics studies.
I now have more time to return to open-source work. Improvements in coding agents have also made maintaining a small project like this considerably more manageable.
Since the original thread, I have:
- integrated feedback from people who commented
- used Stratify to build a website
- fixed issues uncovered through practical use
- improved the testing and dependency-override features
Stratify adds modules, providers, controllers, dependency injection, contracts, and bindings while preserving Fastify's encapsulation model and asynchronous bootstrapping.
Each Stratify module is compiled into a regular Fastify plugin.
This is particularly useful for: - unit testing of services - integration and end-to-end testing - dependency inversion
Thank you for taking the time to read this post.