I don’t use AWS but I updated one of my apps (https://dnstools.ws/) to use AoT and really like it since it avoids having to deploy .NET to the servers. Saves quite a bit of disk space which is useful since this app is deployed to a bunch of small servers.
We’ve switched to deploying everything as self-contained apps as we got tired of waiting for AWS to update their stuff.
If Lambda cold-start is important for you, publish the app with native AOT.
I saw an amazing demonstration of a GUI app’s cold start time with .NET 9 AoT on Twitter: https://x.com/wieslawsoltes/status/1757488043143942528?s=20
I don’t use AWS but I updated one of my apps (https://dnstools.ws/) to use AoT and really like it since it avoids having to deploy .NET to the servers. Saves quite a bit of disk space which is useful since this app is deployed to a bunch of small servers.