Software Modularization Talks and Consulting
Software components are a great way to make your applications more maintainable. They aren’t just a step on the path towards services. You can and should use them together. As part of my work on component- and package-based architectures, I have developed quite a few talks on the subject. This can be combined well with consulting specific to the situation you are in right now.
Rails Application Architecture Review
Rails applications that have grown for a number of years often exhibit similar symptoms of fatigue. The good news is that diligent engineering work will be able to fix this over time. Let’s dig in to the details of your application and find a way forward!