Hi there,
MAS Messaging has a dependency of MAS Identity for searching for users that you want to send a message. Note that MAS Identity uses Cassandra database but only for Adhoc group creation, so If you are using messaging feature only, you might be ok installing MAS Identity but not Cassandra database.
P.S. - MAS Storage is a stand alone that does not has direct dependency with any other module but MAG.