AdequateSerialization

Below is a visualization of the associations that you are serializing. The arrows represent which cache will get busted when you update an object.

For instance, if you have an arrow pointing from Post to Comment, it would mean that when Comment objects are serialized they are serializing Post objects as part of their response. In this case Post objects need to bust the cache of their associated Comment objects when they are updated. AdequateSerialization takes care of this by enqueuing a background job.

<%= svg %>