7 Reviews and Ratings
165 Reviews and Ratings
For business or personal applications, where you wish your code to remain private and/or proprietary, Beanstalk could be a good fit. If you are also interested in beginning to automate with relative ease, their tools can be a great help. Code reviews can also be a key factor in the decision, as they provide a good framework for accountability.Incentivized
K8s should be avoided - If your application works well without being converted into microservices-based architecture & fits correctly in a VM, needs less scaling, have a fixed traffic pattern then it is better to keep away from Kubernetes. Otherwise, the operational challenges & technical expertise will add a lot to the OPEX. Also, if you're the one who thinks that containers consume fewer resources as compared to VMs then this is not true. As soon as you convert your application to a microservice-based architecture, a lot of components will add up, shooting your resource consumption even higher than VMs so, please beware. Kubernetes is a good choice - When the application needs quick scaling, is already in microservice-based architecture, has no fixed traffic pattern, most of the employees already have desired skills.Incentivized
AutomationCode ReviewSupportIncentivized
Complex cluster management can be done with simple commands with strong authentication and authorization schemesExhaustive documentation and open community smoothens the learning processAs a user a few concepts like pod, deployment and service are sufficient to go a long wayIncentivized
Interface is not always intuitive, some areas are easier than others to navigate.Price plans are a little odd. However, they do seem to be flexible if a plan does not quite fit your needs.Incentivized
Local development, Kubernetes does tend to be a bit complicated and unnecessary in environments where all development is done locally.The need for add-ons, Helm is almost required when running Kubernetes. This brings a whole new tool to manage and learn before a developer can really start to use Kubernetes effectively.Finicy configmap schemes. Kubernetes configmaps often have environment breaking hangups. The fail safes surrounding configmaps are sadly lacking.Incentivized
If you are creating open source applications, there is almost no reason not to use GitHub. If you do need private repositories (for proprietary or private, business or personal use), Bitbucket could be an excellent solution. Beanstalk's main advantages lie in the support (which is excellent), deployment tools, and code review features.Incentivized
Most of the required features for any orchestration tool or framework, which is provided by Kubernetes. After understanding all modules and features of the K8S, it is the best fit for us as compared with others out there.Incentivized
Increased automation => better accuracy and efficiency of maintenance/launchesBetter insights into ongoing work and past modifications to code => lower chance of error and more efficient troubleshootingIncentivized
Because of microservices, Kubernetes makes it easy to find the cost of each application easily.Like every new technology, initially, it took more resources to educate ourselves but over a period of time, I believe it's going to be worth it.Incentivized