Software Development Technologies
List of awesome technologies to simplify you cloud software development.Docker https://www.docker.com/
"Docker is an open-source project that automates the deployment of applications inside software containers, by providing an additional layer of abstraction and automation of operating-system-level virtualization on Linux. Docker uses resource isolation features of the Linux kernel such ascgroups and kernel namespaces to allow independent "containers" to run within a single Linux instance, avoiding the overhead of starting virtual machines." - Wikipedia
Vagrnat - https://www.vagrantup.com/
"Vagrant is computer software for creating and configuring virtual development environments.[2] It can be seen as a wrapper around virtualization software such as VirtualBox, KVM, VMware and around configuration management software such asAnsible, Chef, Salt or Puppet." - Wikipedia