Lessons learnt and thoughts on deploying Julia and sysimages on AWS

Thanks for the detailed write-up!

Lesson 3 in particular helped tremendously when running Julia containers on Fargate as my dependencies would keep re-compiling.

I have found so long as my dependencies are unchanged, it is fairly quick to rebuild and deploy a new image to ECR following code changes so work-flow wise it isn’t too onerous to get my changes ‘deployed’ but ymmv – also note that I have avoided using a sysimage for now since but that may change in the future.

Another small thing was keeping my container free of clutter by only copying in exactly what is needed and avoiding blindly running COPY . ..