Cloud deployment process

The cloud deployment process typically consists of two basic phases: Infrastructure deployment Product deployment During the infrastructure deployment, the external environment in which the product runs is prepared. First, the underlying networks are created and configured properly, including all necessary routing options. Then, the virtual machines and their network interfaces are created and configured properly. Also, all […]

Software Craftsmanship

Provisioning with Chef

Chef is an automation platform designed to help the deployment and provisioning process during software development and in production. Chef can, in cooperation with other deployment tools, transform the whole product environment into infrastructure as a code. DSL Chef provides a custom DSL that lets its users define the whole environment as a set of resources, […]