I have followed this tutorial https://medium.com/@TopHat8855/using-gdal2tiles-for-overlaying-images-in-google-maps-15a7a67dd7fd and it works. Now we need to get our backend lambdas doing this when it creates an image and also begin covering a larger area.