Get started with Component-based Rails applications!
Book - Component-Based Rails
Component-Based Rails is a proven method to manage the complexity of large applications. It ensures that we can maintain development speed, quality, and fun throughout the life cycle of applications. Components do this by enabling conversations about high-level structures that lead to improved communication of intent, more collaboration opportunities, and better maintenance capabilities.
The Modular Monolith: Rails Architecture
One of the hardest things about building a startup is handling the rapid growth in team and technology. The best way to build software with a team of three engineers is different than with ten engineers, or twenty, or fifty. Make a change to your process today, and you’re doing it too soon. Wait until tomorrow, and it feels too late.
Rails engines example by Task Rabbit
CBRA-Contracts by bluebottlecoffee
Many Rails applications start simply enough. A generator command here, a migration there and soon enough, you’ve got a working application. Some end up as a Majestic Monolith.
RailsConf 2020 - Between monoliths and microservices
Rails applications tend to turn into giant monoliths. Keeping the codebase maintainable usually requires architectural changes. Microservices? A distributed monolith is still a monolith. What about breaking the code into pieces and rebuild a monolithic puzzle out of them?
Decidim - The participatory democracy framework.
Decidim is a participatory democracy framework, written in Ruby on Rails, originally developed for the Barcelona City government online and offline participation website. Installing these libraries will provide you a generator and gems to help you develop web applications like the ones found on example applications or like our demo application.
Know of a resource that should be added to the list? Please email email@example.com to have it added!
WORK WITH US
Interested in joining the team? Best way to start is by introducing yourself at firstname.lastname@example.org. Thank you for your interest!