Skip to content

Rewrite in something that is not ruby? #156

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
sky87 opened this issue Apr 17, 2018 · 5 comments
Closed

Rewrite in something that is not ruby? #156

sky87 opened this issue Apr 17, 2018 · 5 comments

Comments

@sky87
Copy link

sky87 commented Apr 17, 2018

We are considering using CodeDeploy , but having to install ruby and running a ruby daemon on our production servers is a no starter.
Are there any plans for a rewrite in something more performant/less resource intensive like go?

@rohkat-aws
Copy link
Contributor

@sky87 Sorry to hear that, we have been working on improving the issues facing the customers in codedeploy agent. But is there a specific reason for the aversion to Ruby ?

@sky87
Copy link
Author

sky87 commented Apr 18, 2018

@rohkat-aws From past experience, personally, I don't trust the ruby community (i.e. gems) and the interpreter/stdlib enough for me to have a ruby program that should run unnoticed in background on a product I'm in charge of.

Aside from my prejudice based on my past experience, the fact that #32 has been open since 2015 is very worrying.

@woodhull
Copy link

We've been using CodeDeploy for a few years and I would definitely not recommend using it for new projects.

It seems like it's a bit orphaned by AWS and they're very slow to make ux improvements, support new ubuntu versions properly, fix agent bugs, etc.

That memory usage bug is par for the course.

Here's my pet issue: #36 that's been open since 2015 even though I expect it would be a minor change and dozens of people have up voted it.

@runningman84
Copy link

I hope the will reimplement it in some language like go without any dependencies.

@fleaz
Copy link

fleaz commented Oct 17, 2019

I don't care in what language this agent is written in. The thing I care about is the development speed of this tool. #32 is 4 years old, Ruby 2.5 ( and therefore Ubuntu LTS support) took ages and is still broken (#201), the last release was one year ago and there was the insane amount of ONE commit in 2019 in this projekt.

This is not a cool little side project from someone written in it's spare time, this is a fundamental part of the AWS ecosystem and a shitload of people pay thousands of dollar every month to a billion dollar company and I really can't understand how they can let this code rot for years.

Excuse my tone, but I really have no understanding for this...

@philstrong philstrong closed this as not planned Won't fix, can't repro, duplicate, stale May 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants