Replication tasks and Snapshots. How do they work exactly?

Greetings.

I am wondering how data replications work and if i need to prune my snapshots every time i upload my backup of my data to my friends TrueNAS.

My setup is 2 4tb drives running in parallel where they have equal content for redundancy. I backup my setup to my friend and he backs up his to mine, so photos videos files etc to each other.

We have a replication task that goes to each other and i was wondering if we need to delete snapshots every now and then to save storage, i rarely delete data but if i do will that affect any extra storage being used in snapshots?

I would also like to know how snapshots work as we are new to using Truenas.

I would try checking out Lawrence Systems, Capt Stux or TrueNAS Open Storage on YouTube. There may be other videos that explain it but those would be two choices.

https://www.youtube.com/results?search_query=lawrence+systems+truenas+replication