This is a quick intro if you want to learn more about the mentioned snap package format:
https://www.youtube.com/watch?v=DLxqdf89hRo
The article somewhat erroneously equates snaps and flatpaks. While flatpak focuses on GNOME, snaps are more broadly geared to any Linux software needing transactional updates (databases, Electron apps, docker/k8s, etc).