Tangential but the gif macro syntax is really, really slick
# build an animated gif by pushing new points to the plot, saving every 10th frame
@gif for i=1:1500
step!(attractor)
push!(plt, attractor.x, attractor.y, attractor.z)
end every 5
Google's "Colaboratory" is a similar use of Jupyter Notebook, but I think it's worth pointing out that Colaboratory has some added GCP-launching integrations and Sagemaker has some ML training integrations with AWS.
Jupyter is open source and I wouldn't fault these companies using a familiar and quality interface for interfacing with their backend products.