Serverless and APIs in AWS Hackathon (SAPI-HACK-AWS) – Outline

Detailed Course Outline

The challenges are connected – each of them builds on top of the previous one. The attendees will be faced with three challenges in total and will be given a repo containing the source code of the demo application consisting of several microservices. The challenges are briefly described below.

Challenge 1: I can see clearly now - Cloudy Functions Introduction to function as a code on AWS will start with the team looking to write their first API. Each team member will have to create and debug an HTTP triggered AWS Lambda Function locally on their development machine.

Challenge 2: Manage those APIs before they go wild The team will be introduced to the topic of managing the APIs by leveraging Amazon API Gateway. They will need to develop and publish additional APIs through Amazon API Gateway. After doing just that, they will configure different product suites to offer various API products. Challenge 3: What’s going on with APIs? At this point, everything should be up and running. However, this doesn’t end the lifecycle of an API. That is why the team should check their API, from developer engagement metrics to business and operational metrics, to improve their APIs so that app developers can also enhance their apps. The team should keep an eye on traffic patterns, usage of API methods, API response times, etc.