I have some questions based on previous experience many moons ago experience (3 or 4 yrs).<p>When I tried to port some of our platform to AppEngine I had some issues with various Java libraries (writing tmp files, opening sockets, etc). Once I sort of got past that and used some of Googles own APIs (which is sort of annoying that I had to couple my stuff) I had timeout issues. See we have to integrate with all these enterprise third parties (SOAP&#x2F;REST) and these guys can be really slow.
We also couldn&#x27;t use our own pub&#x2F;sub (AMQP&#x2F;RabbitMQ) so that was going to have to be ported as well.<p>Things must have changed because its hard for me to imagine Spotify being able to get all their needs met on a rather coupling platform.<p>* How does one write code for Google Cloud while being agnostic of Google Cloud?<p>* Maybe appengine supports AMQP?<p>* Or maybe the container engine fixes these problems? (ie need something more custom run it in a docker image).<p>Our current platform runs on Rackspace and Digital Ocean. These guys are IaaS so your basically doing DevOps which is a pain... but Rackspace does have kick ass customer service.