Discussion
Slides and code from weekly discussion sections.
No synchronous discussion session this term – all materials are posted here.
-
Discussion 1: HTTP Retries and Docker Intro
Friday, 4 September
Slides: Discussion1.pdf
Q2.ipynb– HTTP client retries, error handling, status code classificationQ3.ipynb– Distributed logging, packet reordering, greedy vs buffered strategiesdocker_demo/– Flask app in a container, Dockerfile basics
-
Discussion 2: Docker Basics
Friday, 11 September
Slides: Discussion2.pdf
demo_5.ipynb– ArXiv API queries, XML parsing, rate-limit handlingdocker_demo2_3/– Flask app in a container, port exposure, dependency managementdocker_demo4/– Containerized CLI text analyzer with file I/O
-
Discussion 3: Docker Compose
Friday, 18 September
demo1/– Producer-consumer with shared volume,depends_onorderingdemo2/– Continuous writer + Flask web server, named volumes
-
Discussion 4: HTTP Servers and Containers
Friday, 25 September
basic_server.py– Minimal HTTP server with Python stdlibdocker-server-demo/– JSON REST API with search, threading, env-var configdocker-pytorch-demo/– Containerized ResNet-18 train/test on CIFAR-10, volume mounts
-
Discussion 5: PostgreSQL and AWS SDK
Friday, 2 October
postgres_demo1/– PostgreSQL with Docker Compose, psycopg2 CRUDq3_demo.ipynb– AWS boto3: STS auth, IAM/EC2/S3 resource listing