Octupus - Deploy new code at scale
March 15, 2019

Octupus - Deploy new code at scale

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Octopus Deploy

Octopus Deploy is an interesting product that interacts with Chef and other programs to create group of servers in what is termed as 'tenants' which allows you to take specific actions on a particular subset of servers that are grouped by function or role. It can be used to deploy simple configuration changes or single scripts as well as laying down entirely new code. This has helped our company grow at scale without being overwhelmed with the sheer number of servers that we must maintain as we grow.

Pros

  • Grouping of servers into tennants allows for easy classification of systems into roles or server types.
  • The application allows for simple or complex configurations to be deployed depending on the need.
  • I really enjoy the ability to run a new build to a single group of servers or have the same installation run on multiple groups depending on the need.
  • Patches or new builds can be ran adhoc or scheduled for a future time allowing for scheduled deployments to be pushed with minimal effort.

Cons

  • The initial setup and configuration can be a bit daunting.
  • There is a bit of a learning curve to learning how to use Octopus effectively, but once that learning is done it becomes simple to use.
  • The ability to grow at scale is what sets this product apart for our company and has yielded great benefits to how we deploy code.
  • Allows developers to patch their code into specific packages that can be easily deployed and verified programmatically allowing for more frequent pushes to occur from multiple teams.
  • It has allowed our IT teams to stay ahead of product deployments while still allowing us the ability to monitor and maintain a complex infrastructure.
I am not aware of other products like Octopus that are available, but it is a great product for our company. We can stay ahead of the game by allowing developers to deploy code in a continuous deployment model while still maintaining the overrall infrastructure and enabling more frequent deployments and patches to be released at any time.
Being able to use tenants allowing you to take specific actions on a particular subset of servers that are grouped by function or role is a huge plus. It is well suited to deploying simple configuration changes or single scripts as well as laying down entirely new code. It has helped our company grow at scale without being overwhelmed with the sheer number of servers that we must maintain as we grow and allows us to maintain hundreds of servers in 3 different locations with little user interaction.
As mentioned before, the initial deployment can be a bit daunting, and there is a learning curve to first using the product, however the investment made into this product will be returned many times over in time saved building deployments and the ease at which IT teams can lay down new code or release a patch within minutes of receiving the new software.
Being able to use tenants allowing you to take specific actions on a particular subset of servers that are grouped by function or role is a huge plus. It is well suited to deploying simple configuration changes or single scripts as well as laying down entirely new code. It has helped our company grow at scale without being overwhelmed with the sheer number of servers that we must maintain as we grow and allows us to maintain hundreds of servers in 3 different locations with little user interaction.

Comments

More Reviews of Octopus Deploy