Discussion

Slides and code from weekly discussion sections.

No synchronous discussion session this term – all materials are posted here.


Discussion 1 – Sep 4

Slides: Discussion1.pdf

discussion-01.zip

  • Q2.ipynb – HTTP client retries, error handling, status code classification
  • Q3.ipynb – Distributed logging, packet reordering, greedy vs buffered strategies
  • docker_demo/ – Flask app in a container, Dockerfile basics

Discussion 2 – Sep 11

Slides: Discussion2.pdf

discussion-02.zip

  • demo_5.ipynb – ArXiv API queries, XML parsing, rate-limit handling
  • docker_demo2_3/ – Flask app in a container, port exposure, dependency management
  • docker_demo4/ – Containerized CLI text analyzer with file I/O

Discussion 3 – Sep 18

discussion-03.zip

  • demo1/ – Producer-consumer with shared volume, depends_on ordering
  • demo2/ – Continuous writer + Flask web server, named volumes

Discussion 4 – Sep 25

discussion-04.zip

  • basic_server.py – Minimal HTTP server with Python stdlib
  • docker-server-demo/ – JSON REST API with search, threading, env-var config
  • docker-pytorch-demo/ – Containerized ResNet-18 train/test on CIFAR-10, volume mounts

Discussion 5 – Oct 2

discussion-05.zip

  • postgres_demo1/ – PostgreSQL with Docker Compose, psycopg2 CRUD
  • q3_demo.ipynb – AWS boto3: STS auth, IAM/EC2/S3 resource listing

Discussion 6 – Oct 16

discussion-06.zip

  • postgres_demo2/ – PostgreSQL queries and joins with psycopg2
  • notes_web_demo/ – Flask web app backed by PostgreSQL, HTML templates

Discussion 7 – Oct 23

discussion-07.zip

  • movie_api_demo/ – Flask REST API with JWT auth and role-based access
  • movie_api_web_demo/ – Same API with an HTML frontend

Discussion 8 – Oct 30

discussion-08.zip

  • demo1.py – Lambda with API Gateway, query string handling
  • demo2.py – S3 event-triggered Lambda, upload processing
  • demo3.py – Scheduled Lambda with EventBridge, external API fetch

Discussion 9 – Nov 13

discussion-09.zip

  • notes_api_demo/ – Lambda + DynamoDB notes CRUD, JWT-protected writes

Discussion 10 – Nov 20

discussion-10.zip

  • oauth-google-calendar-demo/ – Flask OAuth 2.0 with Google, Calendar API reads