Skip to content
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

Who's using Athens in production? #1323

Open
marwan-at-work opened this issue Aug 5, 2019 · 29 comments
Open

Who's using Athens in production? #1323

marwan-at-work opened this issue Aug 5, 2019 · 29 comments
Assignees

Comments

@marwan-at-work
Copy link
Contributor

marwan-at-work commented Aug 5, 2019

We have been working on making Athens production ready and as we get closer to v1, we'd love to know who's using Athens within their organization or for their personal projects

I'll go first: The New York Times :)

@marwan-at-work marwan-at-work pinned this issue Aug 5, 2019
@arschles
Copy link
Member

arschles commented Aug 5, 2019

athens.azurefd.net (hopefully behind another domain soon, if I get some free time!)

@leitzler
Copy link
Contributor

leitzler commented Aug 5, 2019

I do, at work :)

@johnjelinek
Copy link

The Container Store

@arschles
Copy link
Member

@johnjelinek thanks for letting us know! I can't resist posting this because I love the slogan...

contain yourself

@awkj
Copy link

awkj commented Sep 20, 2019

As far as I know, Xiaomi Company is using it .

@arschles
Copy link
Member

@srimaln91 can you let us know who "We" is 😁 ?

@arschles
Copy link
Member

@leitzler can you let us know where "Work" is 😁 ?

@johnjelinek
Copy link

@arschles: maybe it's WeWork?

@srimaln91
Copy link

@arschles PickMe. A taxi-hailing company operating in Sri Lanka

@seeruk
Copy link

seeruk commented Oct 30, 2019

Icelolly.com are using it in production.

The main barrier we've hit is the old versions of the Helm Charts being deleted - we have some automation set up for installing things in our K8s clusters, and we've had to mirror the chart so we don't have to keep upgrading it all of the time. It'd be nice to be able to rely on older versions of the Chart existing in the official repo.

@arschles
Copy link
Member

arschles commented Nov 6, 2019

@seeruk The old versions of the Helm Charts being deleted is a bug! Would you mind filing an issue for that? We have a script that uploads charts every time a release is cut, and it must be overwriting old stuff instead of just adding new stuff

@seeruk
Copy link

seeruk commented Nov 7, 2019

@arschles I've submitted a PR that should fix the cause of the issue here: https://github.com/gomods/drone-helm/pull/1/files

@arschles
Copy link
Member

arschles commented Nov 7, 2019

@seeruk thanks! I just merged it 😄

@utrack
Copy link

utrack commented Nov 15, 2019

OZON.ru - russian e-commerce :)

@daxmc99
Copy link

daxmc99 commented Dec 3, 2019

Rancher Labs 🐮

@ernado
Copy link
Contributor

ernado commented Dec 5, 2019

We are using Athens at Mail.ru (Russian IT Corp), really helps with private modules.

@arschles
Copy link
Member

arschles commented Dec 6, 2019

@ernado glad to hear it! And thanks for your contributions so far 😄

@linzhp
Copy link
Contributor

linzhp commented Jan 8, 2020

We are using a private fork of Athens at Uber. We wish to contribute to the project and make it more flexible and extensible (e.g., #1511), so we don't have to maintain a private fork.

@arschles
Copy link
Member

arschles commented Jan 8, 2020

@linzhp I'm glad that Athens seems to be working for you! I'll check out #1511 as soon as I can

@cypres
Copy link

cypres commented Jan 29, 2020

Unity.com (video game engine etc) is using Athens, as a recent hire at Unity, I was frustrated with the use of vendoring, so I was happy when I found Athens to help me get rid of it.

Our primary reason for using Athens is to provide access to private go modules, so I put athens behind an envoy proxy with custom authentication, for easy use with the various different CI solutions we run at Unity.

@krishnakumar4a4
Copy link

We do use it at work too. Unfortunately, for us, athens is running on a VM without internet access(some policy limitations). Whenever we need a new third party module from internet, I enable internet through HTTP proxy + SSH reverse tunnel from a machine with internet. Crazy, but better than copying modules from somewhere else to athens storage.

@arschles
Copy link
Member

@krishnakumar4a4 your use case is one that we've had in mind for a while. I'm glad to hear that it's working for you

@stackedsax
Copy link

@marwan-at-work We use it in production at G-Research. Our whole Go developer experience relies on it.

We love it, but we ran into one issue that caused us some pain: #1512. We fixed this for us internally, so now we're using an internal fork... which I hate. I'll push the team to work with y'all to upstream a fix so we can be more up-to-date and involved in the community.

@marwan-at-work
Copy link
Contributor Author

@stackedsax ah, i haven't checked out #1512 before. But that sounds great.

@abhay-krishna
Copy link
Contributor

Amazon EKS Distro!

@prologic
Copy link

I do for my self-hosted infra. Not that happy with the memory usage though. I run it in a Docker Swarm cluster with the following resource constriants:

      resources:
        reservations:
          cpus: "1.0"
          memory: 256M
        limits:
          cpus: "2.0"
          memory: 512M

And the memory and cpu usage are still not that happy. Admittedly this is probably due to large dependencies being cached and cached.

Screen Shot 2022-08-11 at 14 58 18

Screen Shot 2022-08-11 at 14 58 34

@Scarjit
Copy link

Scarjit commented Jun 14, 2023

We at UMH Systems GmbH use it.

@uhthomas
Copy link
Contributor

Cloudflare has recently started using Athens internally.

@hanzo
Copy link

hanzo commented Dec 9, 2024

We use Athens in production at Lyft. For the most part it has worked quite well for us, although we've been seeing slower performance after upgrading the docker container where we run Athens from Go 1.22 to 1.23. Has anyone else noticed this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests