If user A follows user B, there should be about 4 changes to the state of the world: 1. User "A" should be added to user B's "followers" collection. 2. User "B" should be added to user A's "following" collection. 3. A "follow" activity should be added to user A's recent activities stream. 4. The same "follow" activity should be added to user B's inbox. Whose responsibility is it to handle these additions in SoLiD?
If user A follows user B, there should be about 4 changes to the state of the world:
Whose responsibility is it to handle these additions in SoLiD?