reading-notes

Notes for Codefellows Code 401 301 201 and 102

Readings: AWS: Cloud Servers

Describe the Web-Request-Response-Cycle

WRRC is the process where a client(ie a browser window) makes a request (using the REST verbs/method GET, POST, UPDATE, DELETE) including a body and or headers - to a server(that is listening for requests), via the internet using HTTP (hyper text transfer protocol). The server processes the request (making an API call effectively becoming the client to another server, or accessing a database (mirroring REST as in CRUD - Create, Read, Update, Delete)) and then sends a response back to the client (usually including a status code, body and/or headers). The client (web browser) takes in the response and usually does something with it, like display a webpage or some data that was returned in the response.

Explain what a “server” is, as it relates to the WRRC

a piece of hardware or software that listens for requests (on a PORT) and then processes that request and sends back some data to the client, sending it over a network.

What does it mean to “deploy” an application?

resource

Software deployment refers to the process of running an application on a server or device.

Document the following Vocabulary Terms

Server

resource A server is a computer or system that provides resources, data, services, or programs to other computers, known as clients, over a network.

Pub/Sub

resource The Publisher/Subscriber pattern, or “PubSub” for short, is a pattern that allows us to create modules that can communicate with each other without depending directly on each other.

WRRC

Web Request Response Cycle - see above

Preview

Skim the following materials in preparation for the upcoming lecture. Note the following as you browse the material, and be prepared to participate in discussions during lecture

Preparation Materials