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

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!