Book Clubs for Gradual Modularization for Ruby and Rails

Let's read the book together, discuss its themes, and their applicability for your organization!

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.

Ask me to talk to your team!

Some testimonials

  • Stephan helped us take the leap from ‘what is Packwerk’ to ‘how do we implement Packwerk’ to ‘how can we make a difference with this, organizationally.’
  • It was great to hear real stories of how the ideas and practices to decouple in context of an organization that is continually shipping and growing.


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!

Let's take an honest look at your application together!

Except where otherwise noted, content on is licensed under CC BY 4.0 by Stephan Hagemann