Publish a .NET 8 microservice on AWS Lambda Function using the cost effective Graviton Arm64 processor from a Docker In Docker VS Code Dev Container
This article is an all-in-one guide that I've crafted to help me train my colleagues to publish .NET 8 microservices to AWS Lambda Function, using really cool ideas and also reducing our costs ! I hope you find it useful too...

I wrote this all-in-one guide to help me and my colleagues to create a straightforward walk through to create a boilerplate for AWS Lambda Serverless Function from Zero to Hero.
I’ll show along this guide how to:
* Mount a development environment using AWS CLI, creating a Virtual Machine EC2 Instance running on Linux/Ubuntu and Graviton Arm64 processor
* Install the Graphical User Interface (GUI) infrastructure on Ubuntu distribution
* Install VS Code and the Docker engine
* Configure a tailor-made Docker In Docker DevContainer, having pre installed tools like .NET 8, .NET CLI, AWS CLI, Git, C# Dev Kit Extension
* Create, Build, Test, Deploy a AWS Lambda Function microservice project using .NET CLI
* Configure the AWS Lambda Function to run on AWS using Graviton Arm64 processor
If you are interested, so click on the link below to open the full article on my LinkedIn.
[https://www.linkedin.com/pulse/publish-net-8-microservice-aws-lambda-function-using-cost-santos-vsiqe/](https://www.linkedin.com/pulse/publish-net-8-microservice-aws-lambda-function-using-cost-santos-vsiqe/)
I’ve created this extensive document to help me guide my skeptical colleagues, who are Windows fan guys and penguin bullies, to build the environment needed to deploy a .NET 8 microservice to AWS Lambda Serverless Function, using a Ubuntu/Linux distribution and the cost-effective Graviton processor based in the Arm64 architecture. Along this process, I realized that the installation and the related configuration using this architecture was a sort of problematic depending on the installation pathway chosen. So, I decided to describe here the solutions that worked better for our development context and maybe could also help someone else outside our playground. My colleagues, who were once resistant, now are engaged and penguin fellows.
**I sincerely hope you find this content useful.**
I am a seasoned Full Stack Developer specializing in the Microsoft stack with more than 25 years in software development and team management, helping people in Banking, Startup and Fintech companies.
I graduated in Mechanical Engineering from Federal University of Rio de Janeiro - UFRJ, and worked in their Robotics Lab until graduation.
I post-graduated in Computer Science & System Project Management from Pontifical Catholic University of Rio de Janeiro - PUC-RIO also a renowned university in Brazil.
Please, reach out to me at my portfolio page:
[https://sabsfilho.github.io/dev/](https://sabsfilho.github.io/dev/)
**Thanks for reading !!!**

Hop-n-pop, we never stop!
About the Author
I am a seasoned Full Stack Developer specializing in the Microsoft stack with more than 25 years in software development and team management in Banking, Startup and Fintech companies. I am a T-shaped person collaborating and nurturing multiple areas of connections. As I am a developer with a mechanical engineering, academic research and financial background, I can easily cross beyond borders building strong bridges with network, security, compliance, sales and business teams.
At this moment, I'm currently looking for the opportunity to work remotely in IT projects abroad as a dedicated individual contributor. So, let me learn about your problems and challenges. I really want to help your team, searching for solutions that are cost effective. I always worked with limited budget constraints so I can bring something new and reason with you on how to approach a better implementation tailored for your context.
Expertise
C# 10+ yrs
Javascript 10+ yrs
SQLServer 10+ yrs
NoSQL 4+ yrs
ASP.NET 10+ yrs