athens icon indicating copy to clipboard operation
athens copied to clipboard

Who's using Athens in production?

Open marwan-at-work opened this issue 4 years ago • 28 comments

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 avatar Aug 05 '19 21:08 marwan-at-work

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

arschles avatar Aug 05 '19 22:08 arschles

I do, at work :)

leitzler avatar Aug 05 '19 22:08 leitzler

The Container Store

johnjelinek avatar Aug 12 '19 17:08 johnjelinek

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

contain yourself

arschles avatar Aug 15 '19 21:08 arschles

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

awkj avatar Sep 20 '19 12:09 awkj

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

arschles avatar Oct 17 '19 16:10 arschles

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

arschles avatar Oct 17 '19 16:10 arschles

@arschles: maybe it's WeWork?

johnjelinek avatar Oct 17 '19 16:10 johnjelinek

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

srimaln91 avatar Oct 22 '19 10:10 srimaln91

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.

seeruk avatar Oct 30 '19 11:10 seeruk

@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

arschles avatar Nov 06 '19 19:11 arschles

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

seeruk avatar Nov 07 '19 10:11 seeruk

@seeruk thanks! I just merged it 😄

arschles avatar Nov 07 '19 17:11 arschles

OZON.ru - russian e-commerce :)

utrack avatar Nov 15 '19 14:11 utrack

Rancher Labs 🐮

daxmc99 avatar Dec 03 '19 20:12 daxmc99

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

ernado avatar Dec 05 '19 21:12 ernado

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

arschles avatar Dec 06 '19 22:12 arschles

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.

linzhp avatar Jan 08 '20 06:01 linzhp

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

arschles avatar Jan 08 '20 22:01 arschles

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.

cypres avatar Jan 29 '20 16:01 cypres

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.

krishnakumar4a4 avatar Sep 16 '20 17:09 krishnakumar4a4

@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

arschles avatar Oct 21 '20 20:10 arschles

@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: https://github.com/gomods/athens/issues/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.

stackedsax avatar Mar 22 '21 16:03 stackedsax

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

marwan-at-work avatar Mar 22 '21 17:03 marwan-at-work

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

prologic avatar Aug 11 '22 04:08 prologic

We at UMH Systems GmbH use it.

Scarjit avatar Jun 14 '23 13:06 Scarjit

Cloudflare has recently started using Athens internally.

uhthomas avatar Oct 11 '23 13:10 uhthomas