home.social

#technicaldebt — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #technicaldebt, aggregated by home.social.

  1. The part of a strangler fig migration that trips teams up is not the routing, it is deciding who owns the data. If both systems can write the same record you get errors nobody can trace. Pick an owner per piece of data, publish changes with ActiveSupport::Notifications, shadow-log old against new, then flip the flag.

    go.fastruby.io/7q6 #LegacyCode #TechnicalDebt #Rails

  2. The part of a strangler fig migration that trips teams up is not the routing, it is deciding who owns the data. If both systems can write the same record you get errors nobody can trace. Pick an owner per piece of data, publish changes with ActiveSupport::Notifications, shadow-log old against new, then flip the flag.

    go.fastruby.io/7q6 #LegacyCode #TechnicalDebt #Rails