The actual biggest pain for me has been the front end handling of it with the fetch api. But that’s likely just due my inexperience with it.