Simplifying the modern data stack | Peregrine