Thanks for the reply. i realized the app1 and app2 might be a bit confusing so lets call one app fetch (the child app in this case) which uses ex_aws_lambda and “parent” app called worker.
Worker has ex_aws_lambda already inside of the mix.exs.
fetch also has ex_aws_lambda inside of mix.exs also.
Worker is also not calling ex_aws_lambda directly inside of the code. We have ex_aws_lambda inside of Worker because inside of fetch we describe ex_aws_lambda as an optional dep which gives the “parent” app (worker) in this case to define the dep
I realized in my example i may have crossed the wires and confused myself.


















