View on GitHub

reading-notes

Readings: AWS: API, Dynamo and Lambda

Review, Research, and Discussion

  1. What are serverless functions?
    • A serverless function is a programmatic function written by a software developer for a single purpose. It’s then hosted and maintained on infrastructure by cloud computing companies. These companies take care of code maintenance and execution so that developers can deploy new code faster and easier
  2. If you were to create a system that emulated Lambda functions, how would you do it?
    • To create a Lambda function with the console:

      Open the Functions page of the Lambda console.

      Choose Create function.

      Under Basic information, do the following:

      For Function name, enter my-function.

      For Runtime, confirm that Node.js 14.x is selected. Note that Lambda provides runtimes for .NET (PowerShell, C#), Go, Java, Node.js, Python, and Ruby.

      Choose Create function.

  3. Describe how a CDN works
    • A CDN is a network of servers that distributes content from an “origin” server throughout the world by caching content close to where each end user is accessing the internet via a web-enabled device.

DOCUMENTATION:

Serverless Functions
is a programmatic function written by a software developer for a single purpose. It’s then hosted and maintained on infrastructure by cloud computing companies. These companies take care of code maintenance and execution so that developers can deploy new code faster and easier
Cloud Storage
refers to software and services that run on the Internet, instead of locally on your computer. Most cloud services can be accessed through a Web browser like Firefox or Google Chrome, and some companies offer dedicated mobile apps. IMG
CDN
a network of servers that distributes content from an “origin” server throughout the world by caching content close to where each end user is accessing the internet via a web-enabled device.

img

Preview

Amazon API Gateway => is a managed service that allows developers to define the HTTP endpoints of a REST API or a WebSocket API and connect those endpoints with the corresponding backend business logic. It also handles authentication, access control, monitoring, and tracing of API requests.

DynamoDB => is a hosted NoSQL database offered by Amazon Web Services (AWS). It offers: