It's certainly related. In very general terms, I would say splitting a Rails app into multiple engines is the same pattern as umbrella applications.
However, there are more interesting specifics here about things like all engines sharing a database, but having exclusive ownership of tables, as well as splitting HTTP routing over multiple engines etc.