Iterators are going to be useful to process large amount of data without having to load an entire slice or maps in memory but instead create iterators that can be used from a for item := range myIterators().
If you'd like to support this show and/or are interested in Go courses I have, here's a direct discount link specially for listeners of this show.