Optimizing .NET APIs on AWS Lambda with Native AOT and SnapStart

We’re excited to share a great story that perfectly represents what we believe at ATS4IT: strong partnerships, great people, and real impact through technology.
Our colleague Hugo Portela, currently working with AXA Belgium through our partnership, has authored a highly practical and insightful article about migrating .NET Web APIs to AWS Lambda and optimizing them for real-world, production-grade performance.
In this article, Hugo and the AXA Belgium engineering team share their hands-on experience moving .NET APIs to a serverless architecture on AWS. They cover critical topics such as:
- Performance optimization in serverless .NET environments
- Compatibility and architectural considerations
- Cost efficiency and resource optimization
- Reducing cold starts using Native AOT and Lambda SnapStart
The results speak for themselves. With relatively small code changes and smart configuration decisions, the team managed to achieve up to an 83% improvement in cold start times, proving that .NET serverless applications can be both scalable and high-performing when engineered correctly.
Beyond the technical achievement, this story also reflects something we value deeply at ATS4IT: working with people who not only deliver excellent results for our partners, but who are also proud of the work we do together. Hugo’s contribution puts both AXA Belgium’s engineering work and ATS4IT’s role in this journey in the spotlight, and we couldn’t be prouder.
This success is also a great example of what can be achieved with the strong support of our back office and the collaborative environment we strive to build every day.
We hope this inspires more of our consultants to share their knowledge, their work, and their achievements with the wider tech community.
👏 Congratulations to Hugo Portela and to the AXA Belgium engineering team for this excellent piece of work.
🔗 Read the full article and explore AXA Belgium’s serverless journey:
https://lnkd.in/dp9wyTFU

