What do you like best?
Big plus for docker support. Also, deployable units can be JAR files as well.
Supports multiple cloud providers like AWS, Cloud Foundry, Google Cloud natively.
Can be triggered using github hook, manually using cron or from some other
pipeline. Could push update packages to existing instances to minimize wait time.
Has a nice ui that can resize, edit, delete server groups and load balancers.
What do you dislike?
Spinnaker has a good support for JVM based projects. Unfortunately, for projects
that require anything else, it escalates into a big headache. Also, we had some
deployment problems with AWS.
Recommendations to others considering the product
If your use case consists of only JVM based projects, then spinnaker is good, even great.
Give it a go.
What business problems are you solving with the product? What benefits have you realized?
Not much, gave it a trial but had to choose another because of the severe limitations
of handling non-JVM projects. It integrates with several services (on paper) so that would have
saved us some time.