Likelihood to Recommend We have a small team with limited resources and it worked well for us. Hence I can conclude that AWS Code Artifact are well suited for organizations which have limited resources in terms of hardware and access to administrators for setting up artifact repository in-house. AWS Code Artifact is also suited particularly well for organization(s) which are already using AWS Services/Infrastructure (eg. EC2) . It works quite well with existing AWS services and completes the gap which existed in AWS offering for quite some time. Organizations can move their entire DevOps toolchain and infrastructure to Amazon. It is less appropriate for organization(s) which rely on artifacts like Debian, C/C++, Go etc as AWS does not support those fully.
Read full review RubyGems is a great packaging library primarily because of its verbose logging information and easy to navigate system architecture. We've dealt with artifactory systems in the past for Java and JavaScript, and RubyGems just makes it a lot easier to handle the packaging and deployment of our reusable libraries. We've noticed in the past that there are times where (if all 200+ teams) are releasing at a similar time that publishing the gems can lag, but that's fairly rare.
Read full review Pros Code Artifact is a cloud based artifact repository so there is no installation required. Code Artifact comes with out of the box security. Using RBAC and encryption Total cost of usage is less than setting up in-house servers It is accessible from any where.. so no additional network setup is required. Read full review Seemless packaging Well documented Verbose error logs Active community support Quick security fixes/releases Read full review Cons CodeArtifact does not support packages like debian. It will be nice to see them support that. Does not provide security scanning of the packages Lacks support for third party CI/CD toolchain like Jenkins Read full review Lack of solid Windows support. Not great performance if lots of people release at the same time. Read full review Support Rating RubyGems has strong community support and finding issues to errors is as simple as searching for the error message you're receiving (but usually the error is clear enough without having to bother with that). Honestly, the framework is simple enough that support isn't needed much, but it has been helpful to us in the past when we have needed it.
Read full review Alternatives Considered AWS CodeArtifact is an excellent choice for organization(s) which are looking to move their infrastructure and devops toolchain to Amazon. It is very useful for teams/organizations on limited budget or do not want to take on infrastructure and maintenance costs associated with the artifact repository. Other software solutions require resources for setting up and need ongoing maintenance.
Read full review RubyGems is easier to use and to troubleshoot issues overall. Sometimes when troubleshooting in other systems errors are masked and it takes a trained eye or a lot of time searching through Google trying to find out what it really means. RubyGems is very verbose and allows for quick troubleshooting of any deployment problems.
Read full review Return on Investment Overall CodeArtifact has positive ROI on the our team. We had limited budget for procurement of server/administrators. With CodeArtifact we were able to get some savings. We were able to deliver faster hence customers were quite happy. That led to customer satisfaction We didnt have to invest on maintaining network infrastructure/uptime and security. That saved us quite a bit of hassle and funds. Read full review Quick package hosting. Faster deployment process. Less troubleshooting needed during deployment. Read full review ScreenShots