Week 8: Task Queues and Deployments
Processing long running tasks with task queues independent of a backend. Deploying a web application with a domain name to the internet through the use of a Virtual Machine and Docker; Best practices on deployment architecture.
In this lecture, we will learn:
Why...
- Do we defer processing of long running tasks?
- Is HTTP insecure for web applications?
- Do we use a reverse proxy in a deployment?
- Do we use containerization tool for deployments?
How to...
- Use task queues to process long running tasks
- Deploy a web application to the internet using a Virtual Machine (VM) and Docker
- Use a reverse proxy in a deployment
- Implement best practices on deployment architecture