Yes, it's already powering Heroku hosted micro-services. InstallationĪdd this line to your application's Gemfile: We don't want everyone to be tied to our solutions, we only want to build clean and well-designed software for the developer happiness. It will not vendor-lock your application business entities and business use cases to this framework.Īnd it's totally fine for us. You either love it or will be able to remove it from the project even after years of development because, This also implies that the framework does not include extensions that monkey patch the whole world to give you nice features.Ĭlean architecture defines that a web framework should only provide an external interface to the web, and nothing more. If you want to see fancy magic, you are in a bad place buddy!
DEVISE SIMPLE RACK APP UPDATE
I don't have to update the code base to often. Since the framework's only dependency is the rack gem, If you have an issue, I weekly check the issues tab,Īnswer and reply, or implement a fix for it. When rack provides a finalized support for http2. The next time it will receive further updates, Since most of the custom edge cases can be resolved with composition. I don't have the plan to feature creep the framework without real-life use-cases, It's in production, powering Back Ends on Heroku Development Status It was inspirited by sinatra, grape, and the pure use form of rack. You still don't have to worry about response speed.
![devise simple rack app devise simple rack app](https://files.speakerdeck.com/presentations/c9a506aa381748c1972b0c62864ff61d/slide_24.jpg)
So if you that crazy to use more than 10k endpoint, The Routing can handle any amount of endpoints that can fit in the memory, That will do nothing more than what you defined. Keep the dependencies and everything as little as possible, Have a cup of awesomeness with your sadistically minimalist framework! Your next favorite rack-based micro-framework that is totally addition free!