We have just begun using AWS to move some of our services to the cloud. Our very small app dev team uses CodeArtifact to store our deployable code for historical versioning purposes, cross team resource sharing and automated deployment. We have just started using it in the past three months and are just getting accustomed to it.
- Stores versions of resources
- Provides ready access to the historical versions
- I have had minimal involvement with automating our deployments but feedback from other team members leads me to believe it will take some more learning to accomplish
- Make sharing the repo easier
It is well suited for custom developed artifacts that we build in house. Once stored in the repo they are easily shareable and can be used in a ci/cd pipeline to automate deployment.