DevOps serverless application tools to run background tasks with Docker containers and manage messaging queues with cloud elasticity and no vendor lock-in