Sign in
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Deploy a React Application

Optick | 2.0

Linux/Unix, Ubuntu 20.04 - 64-bit Amazon Machine Image (AMI)

Reviews from AWS Marketplace

0 AWS reviews
  • 5 star
    0
  • 4 star
    0
  • 3 star
    0
  • 2 star
    0
  • 1 star
    0

External reviews

50 reviews
from G2

External reviews are not included in the AWS star rating for the product.


    Rebecca H.

Implementing Octopus has radically improved our speed to production

  • May 23, 2016
  • Review verified by G2

What do you like best about the product?
Being able to control a deployment through a shared UI that is easy to use and configure means the whole team can be involved in getting our code to production. The workflow is extremely flexible with a number of plugins available, so it can automatically pick up builds from TeamCity, set our automated tests to run, and deploy to our test environments - it's then a one-click deploy when we're ready for production. The biggest change for us is that it has made managing our environment variables so much easier. The ability to change variables on an existing build, share common variables and update them so quickly has saved us so much time.
What do you dislike about the product?
Initial configuration can be time consuming and complex, especially when you're dealing with a massive, complicated infrastructure.
What problems is the product solving and how is that benefiting you?
Speed to production is incredibly important in this industry, and Octopus has dramatically improved this for us. We can get features and fixes to customers quicker and iterate on our products faster. It also has excellent auditing tools.


    Computer Software

Makes continuous deployment not only do-able but easy and a joy to use.

  • May 20, 2016
  • Review verified by G2

What do you like best about the product?
You can install it on the servers that need your application deployed and when hooked into TeamCity and BitBucket or GitHub it makes deployment just a case of pushing your latest code changes and then magically you have deployed your latest changes. no hassles. no human error. encourages continuous deployment
What do you dislike about the product?
There isn't much to dislike really the only downside is that it isn't open source or free so while there is a free plan if you want to scale it you will have to get your credit card out and it becomes a paid dependency but then again how much time do you save by not having to write this yourself.
What problems is the product solving and how is that benefiting you?
Deploying your code and applications to staging or production automatically all essentially by a code push, it encourages you to deploy often and removes human error from a deployment.
Recommendations to others considering the product:
Just do it.


    Computer Software

I have worked with OD for about 2 years and found to be a very useful and important for company's CD

  • May 20, 2016
  • Review verified by G2

What do you like best about the product?
I really like the deployment log where you can see pretty much everything and diagnose any occurring issues. Many times I managed to resolve issues just using the deployment log. Also I like the variable substitution which I also use when configuring the application for each environment.
What do you dislike about the product?
To be honest I find it slow as user experience. It'll be nice if OD put some effort (which I am sure they did) in increasing the speed of the user experience.

Also I don't like lack of a feature that I find useful - check releases per environment. There is only history if all releases on the environments.

Also variable sets turned not to be working very well for us. We have multiple components sharing variables and single change is breaking for all components.
What problems is the product solving and how is that benefiting you?
Automation deployment to various client and non-prod environments which is crucial part of our CD strategy. Main benefit is that ones setup it just work :)


    Ben M.

Great for pushing releases to a lot of windows machines

  • May 20, 2016
  • Review verified by G2

What do you like best about the product?
Octopus Deploy is for pushing your built executables to a cluster of Windows machines. Once your build server is done with a new build, you can notify Octopus with its API or keep it looking for changes in a folder, and as soon as it is notified, the built objects are transferred and deployed (including setting up servers and configuring machines) to those remote machines in parallel. Doing this manually is a horror for DevOps and the products that existed before it (like those made by Microsoft as part of VS itself) were either too integrated with other products or way too simple for complex architectures.

1. Push new releases automatically or manual approval - Permissions model for deployment is top-notch here - Pushes can be automated fully if you are very confident about its reliability, or a person can be in charge of authorizing it.

2. Cluster Management - Arguably, the most important part of the deployment is the configuring the class of servers according to their role in your IT architecture and must be done beforehand. Its possible to assign groups, sub-groups and labels to different machines and configure them in batch mode. The visual management options is much better than the older command-line configurations.

3. Documentation - What Octopus does is itself not too complex, but it is all about how good it does the job. Its UI acts as active guide for the Deployment Engineer and the icing on the cake is the nice documentation. Both its UI options and API are explained well in the docs and is welcoming to new users.
What do you dislike about the product?
I have had a few problems while on the beta build -

Installation failed initially due to missing DLL on our Windows 2008 server but after changing it to Octopus username and password (as suggested by their support) fixed the problem. But it still didn't work, showing an internal error message which I couldn't make much out of. At this point, their support just dropped the case asking us to revert back to the primary build, which obviously worked fine.
What problems is the product solving and how is that benefiting you?
We handle a few .Net projects one for our clients, that need to be deployed across the country on their remote servers few times a year for maintenance purposes and this is a gigantic task which needs to be completed within two days with as less downtime as possible. All the servers need to be on the same version at the same time to make sure no intermittent bugs crop up and Octopus helped us make the switch live on most machines. We still micro-manage a few critical boxes but other things are quite automated.
Recommendations to others considering the product:
Octopus Deploy is the most decent option I know of for deploying to Windows clusters and admittedly I have not tried many, but I dont think you can go wrong with this.


    Sam E.

Quick, fast and easy to use

  • May 19, 2016
  • Review verified by G2

What do you like best about the product?
The simplicity of using it, previously it was primarily devs and release services that had to deploy, now anyone in the pod can do it.
What do you dislike about the product?
How target roles get clogged up from other releases, holding up simple tasks such as flowdock messages. We new to have a clear definition of what roles should be used for what.
What problems is the product solving and how is that benefiting you?
Speed of releasing. Keeping releases small and moving fast.
Recommendations to others considering the product:
Give it a go and see if it works for you.


    Computer Software

Production deployments at Xero

  • May 19, 2016
  • Review verified by G2

What do you like best about the product?
Ease of use, simplified process significantly, anyone can deploy.
What do you dislike about the product?
Would love a way to lock down a deployment setup that requires two people to authorise a change.
What problems is the product solving and how is that benefiting you?
Saved time, increased efficiency and lead to a more frequent release cycle.


    Glen B.

Octopus Deploy has one job and it does it brilliantly

  • May 19, 2016
  • Review verified by G2

What do you like best about the product?
Octopus Deploy gives us the power to control our deployments from development through to production. I can't fault the system in any way however I think the best part of OD is how they give you full control over your variables throughout your deployment workflow by using project variables, role variables, server variables, environment variables and it all works hierarchically so you can get as granular as you like. Variables can even have other variables within them!
OD is also one of the only deployment solutions I found that has a proper and easy integration into Microsoft Azure Web Apps, this was an absolute must for us.
OD's permissions system allows you to give control over to those who need it. Your developers can control deployments across your development severs, you Q&A team to your QA servers and your development managers for production.
What do you dislike about the product?
The cost is a bit high for my liking. When considering the alternatives and the functionality differences the price actually does match the value you get, however, for a small company or even a home developer, it can be quiet expensive.
What problems is the product solving and how is that benefiting you?
The business case is very easy. Less time spent deploying applications means:
- You have more time to do other things
- You can go to market very quickly, creating opportunities
- The process is consistent throughout all environments making the result more reliable

With single click deployments and permissions systems you can assign responsibilities and hold people accountable.
Recommendations to others considering the product:
Schedule a few days and try it. The investment is worth it 100x over. I would be as bold to say that there is nothing Octopus can not do.


    Online Media

We have been using this for 2 years now. Been easy for us.

  • May 18, 2016
  • Review verified by G2

What do you like best about the product?
The Octopus process has minimized our production issues.
What do you dislike about the product?
The learning curve for it was difficult at first. But after one or two training classes on it, everything is running smoothly so far.
What problems is the product solving and how is that benefiting you?
We would always compare code between two versions before. The old code and the new code, make sure everything is in the right place after merging. Now that does not happen. Also if there is a critical issue in production we can easily reverse the process and get a previous version.
Recommendations to others considering the product:
Better configuration of Alerts.


    Kevin V.

Best deployment tool for Windows

  • April 07, 2016
  • Review verified by G2

What do you like best about the product?
Octopus vastly simplifies the deployment of Windows-based services and websites. What used to be an hour long process of copying files around manually and editing config files is all automated into a process that takes a fraction of the time. The lifecycle management and ability to prevent deployments to production unless they have gone through earlier test environments is a lifesaver.
What do you dislike about the product?
The initial setup of octopus could be a bit more streamlined. Their support and articles are good but the initial setup can take some time to wrap your head around. Some sort of wizard that walks you through setting up a test project and some sample steps would be nice.
What problems is the product solving and how is that benefiting you?
Octopus completely solved the release management process. We can deploy code easily and in a repeatable fashion in a pretty short period of time. We don't waste time any more with manual workflow steps, so it frees up engineers to do other things.
Recommendations to others considering the product:
Start out with a test environment and some non-production machines to get some experience with it and build up a workflow that makes sense for your environment. If you're using a continuous integration server like Jenkins or Teamcity, use the Octopus plugins to make your life easier.. for example, you can set it to auto-deploy after builds.


    Guy T.

Brilliant lightweight tool, with some drawbacks

  • April 03, 2016
  • Review provided by G2

What do you like best about the product?
Ease of maintaining multiple tentacles to deploy to as well as crafting suitable retention policies for previous builds and releases. Support is reactive and helpful. Constant improvements from version to version with the developers seemingly very attentive to user feedback.
What do you dislike about the product?
The log access and visualisation leaves something to be desired, there's a lot of noise sometimes making it hard to find the root cause of issues. In versions 3.X and lower RavenDB as the artifact management database can cause issues when reaching certain scales. Documentation is occasionally lacking in detail. Monitoring of the core server is not the simplest.
What problems is the product solving and how is that benefiting you?
Continuous deployment of .NET projects to a large inventory of Windows VMs. Simple retention of previous release artifacts to allow for easy rollback.
Recommendations to others considering the product:
If looking for .NET continuous deployment strategies Octopus provides a great, constantly improving, solution with a variety of useful features for powerful administration.