Deploying an API using CloudFormation
January 23th, 2019
I had the pleasure of delivering a talk at the Manchester Web Meetup on "Deploying an API using CloudFormation". The talk focused on how to use AWS CloudFormation to provision environments as code, and how it can improve visibility and ease of management of resources required for an application to function.
The audience consisted of fellow developers who shared a passion for AWS and CloudFormation, and it was great to discuss the topic with like-minded individuals.
During the presentation, I introduced the concept of defining resources using YAML, creating Lambdas using Node.js, and creating an API spec using Swagger templates. The audience was able to learn how to use the defined Swagger spec to provision an API Gateway, and how to secure AWS resources using IAM Roles and Policies.
I used a simple voting API built using a CloudFormation template as an example to demonstrate the concepts. The audience was able to follow along and understand the process of building the API and testing it using Postman to ensure it met the requirements set.
One of the key takeaways from my talk was the importance of using CloudFormation to provision environments as code. This provides visibility of the resources your application needs to function, making it easier to manage and maintain your infrastructure.
Overall, I was pleased with how the talk was received, and I appreciated the engagement from the audience. It was a great opportunity for me to share my experience and knowledge with the community, and I looked forward to delivering more talks in the future.
In conclusion, the talk was a success, and I hope the audience was able to gain a better understanding of how to use CloudFormation to provision an API and secure AWS resources.